我有一个母版页,在页面加载事件中,我附加到页面标题:
Title = Title + " MyWebsite";
然后在使用上一个母版页的页面中:
Title = "Home";
最终渲染的是母版页的值。仔细看看调试器会显示它在我的内容页面中评估Title属性,但仍然说它是一个空字符串(即使我明确地设置了一个值。)
注意:在母版页之前评估内容页面(我没有意识到这一点)。
答案 0 :(得分:3)
您需要在Page_PreInit
事件
protected void Page_PreInit(object sender, EventArgs e)
{
//set here....
}
答案 1 :(得分:0)
我使用了以下内容......它按预期工作。
this.Page.Title = this.Page.Title +“Master Title”;