【发布时间】:2011-06-14 12:42:21
【问题描述】:
有什么方法可以防止 ASP.Net 面板呈现 DIV?
【问题讨论】:
-
需要查看您的 MasterPage html
-
说得太早了——抱歉。当然是一个面板正在渲染 DIV
有什么方法可以防止 ASP.Net 面板呈现 DIV?
【问题讨论】:
您可以将 div 设置为服务器端控件,然后通过代码隐藏访问它:
<div id="myDiv" runat="server">Some Content</div>
然后你想在哪里设置可见性:
var control = Page.FindControl("myDiv") as HtmlGenericControl;
control.Visible = false;
【讨论】:
正如反射器所说:
public Panel() : base(HtmlTextWriterTag.Div)
{
}
在你的类中继承 Panel 并使用你需要的标签创建构造函数。
【讨论】: