シナリオは次のとおりです。セッション変数に応じて、1 つのページに異なるコンテンツを表示したいと考えています。問題は、コード ビハインド メソッドを使用するために考えられる唯一の解決策は、コンテンツを表示する div を非表示にすることですが、安全ではないと感じずにはいられません。私が考えているもう1つの方法は、PHPで行うように、マークアップ内にコードを含めることです。
<% if (Session["variable"].ToString() == "food") { %>
//Markup
<% } %>
では、div を非表示にしてもセキュリティ リスクはないと思いますか?それとも、コード ビハインドを使用してコンテンツを動的に変更するためのより良い方法はありますか?