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 回答