与此命令等效的 DIV 是什么?
((Panel)this.Page.Master.FindControl("Panel1")).Style.Add("display", "none");
这适用于面板,但我找不到使用我知道的 ID 的 DIV 做同样事情的变化。有人知道吗?
在此先感谢您的帮助!
与此命令等效的 DIV 是什么?
((Panel)this.Page.Master.FindControl("Panel1")).Style.Add("display", "none");
这适用于面板,但我找不到使用我知道的 ID 的 DIV 做同样事情的变化。有人知道吗?
在此先感谢您的帮助!
Div 属于 System.Web.UI.HtmlControls 命名空间的 HtmlGenericControl 类。
((HtmlGenericControl)this.Page.Master.FindControl("divID")).Style.Add("display", "none");
并且您在母版页中的 div 控件应该是runat="server"
谢谢
阿西夫
如果 div 是runat="server"
,则它是 aHttpGenericControl
而不是 a Panel
。如果 div 不是runat="server"
,则不能像访问 WebControl 一样在服务器端访问它。
如果您想从服务器端代码(代码隐藏)执行此操作,则只需将runat="server"
属性添加到 DIV:
<div id="myDiv" runat="server">...</div>
然后以与示例中的面板相同的方式访问 div。