当前位置:  开发笔记 > 编程语言 > 正文

ASP.NET - 从内容页面访问主页面元素

如何解决《ASP.NET-从内容页面访问主页面元素》经验,为你挑选了2个好方法。

可以从内容页面访问母版页的元素吗?

假设我有继承MasterPage1的MasterPage1和ContentPage1,MasterPage1有一个按钮:Button1.

我可以从内容页面更改该按钮的属性,例如使Button1不可见,不活动等吗?我怎么能做到这一点?

我正在使用.net2.0



1> George..:

是的...如果您需要使用MasterPage从aspx页面执行此操作,它将是:

Button myButton = (Button)Master.FindControl("myButton");
myButton.Visible = false;



2> mbillard..:

您必须在页面/用户控制标记中添加对MasterPage的引用.

<%@ Reference VirtualPath="..." %>

然后在代码隐藏中,您只需将Page.MasterPage转换为MasterPage并访问其属性.

MyMasterPage myMasterPage = (MyMasterPage)Page.Master;

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有