Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
マスターページとコードビハインドにリテラルがあり、データを入力する場合と入力しない場合があります。リテラルは div にあるため、javascript でその値にアクセスできます。マークアップは次のようになります。
<div id="Literal1"><asp:literal .... ID="TheLiteral1" /></div>
リテラルを入力しない場合、リテラルを含む div をレンダリングしないように、これを書き直すにはどうすればよいですか。
ありがとう。
div完全に削除し、Literal必要に応じてコントロールに入力するだけです。
div
Literal
マークアップ内 ( no を参照div):
<asp:literal .... ID="TheLiteral1" />
コードビハインド:
TheLiteral1.Text = "<div id=\"Literal1\">...</div>";
独自のカスタム コントロールを作成し、条件に応じて別の方法でレンダリングすることができます