[英]How do I access properties from page in ContentPlaceholder in my MasterPage
[英]how do i edit a masterpage div from child page?
什么是DIV相当于这个命令?
((Panel)this.Page.Master.FindControl("Panel1")).Style.Add("display", "none");
这对于一个小组来说效果很好,但是我找不到与我所知道的身份证做同样事情的变体。 谁都知道?
先谢谢您的帮助!
Div属于System.Web.UI.HtmlControls命名空间的HtmlGenericControl类。
((HtmlGenericControl)this.Page.Master.FindControl("divID")).Style.Add("display", "none");
并在主页中你的div控件sholud是runat="server"
谢谢
阿西夫
如果div是runat="server"
,则它是HttpGenericControl
而不是Panel
。 如果div不是runat="server"
,则无法像访问WebControl那样访问服务器端。
如果要从服务器端代码(代码隐藏)执行此操作,则只需将runat="server"
属性添加到DIV:
<div id="myDiv" runat="server">...</div>
然后以与示例中的面板相同的方式访问div。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.