DIV与此命令相当的是什么?
((Panel)this.Page.Master.FindControl("Panel1")).Style.Add("display", "none");
这对于一个小组来说效果很好,但是我找不到与我所知道的DID做同样事情的变体。有人知道吗?
提前感谢您的帮助!
答案 0 :(得分:10)
Div属于System.Web.UI.HtmlControls命名空间的HtmlGenericControl类。
((HtmlGenericControl)this.Page.Master.FindControl("divID")).Style.Add("display", "none");
并且您在主页中的div控件sholud为runat="server"
由于
阿西
答案 1 :(得分:2)
如果div为runat="server"
,则为HttpGenericControl
而不是Panel
。如果div不是runat="server"
,则无法像访问WebControl那样访问服务器端。
答案 2 :(得分:1)
如果要从服务器端代码(代码隐藏)执行此操作,则只需将runat="server"
属性添加到DIV:
<div id="myDiv" runat="server">...</div>
然后以与示例中的面板相同的方式访问div。