有没有办法阻止ASP.Net Panel呈现DIV?
答案 0 :(得分:2)
您可以将div设置为服务器端控件,然后通过代码隐藏访问它:
<div id="myDiv" runat="server">Some Content</div>
然后在您想要设置可见性的任何地方:
var control = Page.FindControl("myDiv") as HtmlGenericControl;
control.Visible = false;
答案 1 :(得分:1)
反射器说:
public Panel() : base(HtmlTextWriterTag.Div)
{
}
在您的类中继承Panel,并使用您需要的标记创建构造函数。