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>";
您可以创建自己的自定义控件 - 并根据条件以不同的方式呈现它