时间: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邮箱联系删除。
母版页控件Init事件。内容控件Init事件。母版页Init事件。内容页Init事件。内容页Load事件。母版页Load事件。内容控件Load事件。内容页Pre
1、在ASP.net中,母版页加载js文件,页面中调用时出错。加载顺序问题,要在母版页头部增加基本JS文件引用2、datatable()未生效。错误信息:oCo
复制代码代码如下:isAdmin();因为当时没有用母版页去做,所以不能在母版页中统一判断权限,而当时我限于自己水平,也没有采用继承自Page这个类的方法去统一
从上面的讲解中可以看出,单独的母版页是不能被用户所访问的。没有内容页支持,母版页仅仅是一个页面模板,没有更多的实用价值。同样道理,单独的内容页没有母版页的支持,
母版页:SiteFont.Master复制代码代码如下: