引用母版页后在page页面修改母版页控件的值的方法

时间:2021-05-18

具体条件如下:
1、首先该页面必须引用要修改的母版页;
2、在page页面通过设置页面指令@MasterType创建对该母版页的强类型引用,指定生成强类型的文件的虚拟路径例如:

复制代码 代码如下:
<%@ MasterType VirtualPath="~/Demo.Master" %>

3、在母版页添加一个public的属性,set值赋给母版页控件,例如:

复制代码 代码如下:
    public string PageTitle
{
set {
this.LabPageTitle.Text = value;
}
}

满足以上条件后就可以在page页面修改母版页上面控件的值了,例如:

复制代码 代码如下:
    protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.Master.PageTitle = "Page页修改母版页控件的值";
}
}

这样Master页面上的LabTitle控件值就设置成“Page页修改母版页控件的值”了

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章