繁体   English   中英

如何从子页面编辑母版页div?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM