【发布时间】:2011-02-23 16:28:08
【问题描述】:
我在 asp.net 中有一个奇怪的问题。
我有一个页面,在某些情况下我无法设置Title-property。
如果我将 Title-property 设置为 Page_PreLoad 中的字符串值,则该值为空。但是,这仅在某些情况下发生,我真的不明白什么时候。
如果我设置断点并使用调试器查看,设置Title="test"; 后,Title 属性为空。但是浏览器中的 PageTitle 显示“测试”。如果我在页面标记中使用 Title-property,它是空的。我必须知道 Title-property 有什么特殊的魔法吗?
【问题讨论】:
-
你是设置在母版页还是页面中?
-
@Patricker:不,但是我在基类的 OnPagePreInit 中将它设置为基于导航的一些通用值。但是,所有页面都会发生这种情况,但问题仅出现在一页中。在页面生命周期内更改 Title-property 的值是否合法?也许这就是问题所在?
标签: asp.net master-pages