概述:从ASP.NET2.0开始提供了母版页功能,它为提高工作效率,降低开发和维护强度,提供了有利支持。
新建一个母版页
WebForm1.aspx页面
添加一个使用母版页的Web窗体链接到Site1母版中
(如下图)
同理我们可以再创建一个母版页的Web窗体
如果需要两个窗体所达成的效果一样,我们可以在母版页中进行设置。
访问母版页
使用FindControl方法获取母版控件引用
因为引用母版的窗体是无法编辑的,我们需要在母版页在操作
如在母版页中拖动一个Label的控件
后台获取如下 - if (!IsPostBack)
- {
- Label label = Master.FindControl("Label1") as Label;
- label.Text += "WebForm1.aspx";
- }
复制代码
运行如下:
使用MasterType指令获取母版页控件引用
以下在WebForm2.aspx中操作
在Site1.Master后台编辑代码如下 - public string Text
- {
- get
- {
- return Label1.Text;
- }
- set
- {
- Label1.Text += value;
- }
- }
复制代码
- Master.Text = "WebForm2.aspx";
复制代码
浏览器运行结果为:当前页面:WebForm2.aspx
来源:https://blog.csdn.net/xie__KK/article/details/79997150 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |