如果某个条件为真,我想在div中包含一些标记,所以我在下面制作了(可怕的)代码。
根据条件,必须有更好的方法在块周围包装一些div标签或类似物。任何人都知道这样的方式吗?
以下示例当然简化为极端。
在代码隐藏中:
if(something)
{
wrapperTop.Visible = wrapperBottom.Visible = true;
}
在声明性标记中:
<asp:Literal runat="server" Visible="False" ID="wrapperTop">
<div class="wrapdiv">
</asp:Literal>
Lorem ipsum etc.
<asp:Literal runat="server" Visible="False" ID="wrapperBottom">
</div>
</asp:Literal>
答案 0 :(得分:0)
如果您不介意空白div标签,可以在设计时使用Panel进行包装。
<asp:Panel runat="server" ID="Panel1">
Lorem ipsum etc.
</asp:Panel>
if(something)
{
Panel1.CssClass = "wrapdiv";
}