1

マスターページとコードビハインドにリテラルがあり、データを入力する場合と入力しない場合があります。リテラルは div にあるため、javascript でその値にアクセスできます。マークアップは次のようになります。

<div id="Literal1"><asp:literal .... ID="TheLiteral1" /></div>

リテラルを入力しない場合、リテラルを含む div をレンダリングしないように、これを書き直すにはどうすればよいですか。

ありがとう。

4

2 に答える 2

3

div完全に削除し、Literal必要に応じてコントロールに入力するだけです。

マークアップ内 ( no を参照div):

<asp:literal .... ID="TheLiteral1" />

コードビハインド:

TheLiteral1.Text = "<div id=\"Literal1\">...</div>";
于 2012-05-12T20:38:56.767 に答える
0

独自のカスタム コントロールを作成し、条件に応じて別の方法でレンダリングすることができます

于 2012-05-12T20:41:10.860 に答える