在母版页中设置标题时,在内容页面中设置页面标题的问题

时间:2011-08-19 06:38:34

标签: c# .net asp.net visual-studio

我有一个母版页,在页面加载事件中,我附加到页面标题:

Title = Title + " MyWebsite";

然后在使用上一个母版页的页面中:

Title = "Home";

最终渲染的是母版页的值。仔细看看调试器会显示它在我的内容页面中评估Title属性,但仍然说它是一个空字符串(即使我明确地设置了一个值。)

注意:在母版页之前评估内容页面(我没有意识到这一点)。

2 个答案:

答案 0 :(得分:3)

您需要在Page_PreInit事件

中设置页面标题
protected void Page_PreInit(object sender, EventArgs e)
{  
  //set here....
}

答案 1 :(得分:0)

我使用了以下内容......它按预期工作。

this.Page.Title = this.Page.Title +“Master Title”;