2011-08-19 72 views
1

我有一个母版页,并在其页面加载事件,我追加到页面标题:在使用该页面问题在内容页面设置页面标题时,标题母版页设置

Title = Title + " MyWebsite"; 

然后以前的母版页:

Title = "Home"; 

什么结果呈现是母版页的值。仔细看看调试器会发现它评估了我的内容页面中的Title属性,但仍然说它是一个空字符串(尽管我明确指定了它的值)。

注意:内容页面在主网页(我没有意识到这一点)。

回答

3

你需要设置页面的标题在Page_PreInit事件

protected void Page_PreInit(object sender, EventArgs e) 
{ 
    //set here.... 
} 
+1

问题解决了。你能解释为什么它在这里工作,但没有其他地方? –

0

我已经使用了以下...并且它按预期工作。

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