在母版页代码中获取页面标题

我想在c#主页面代码中获取页面标题。

我尝试使用Page.Header.Title; 属性但它返回null

请帮我拿到标题。

提前致谢。

Shibin VM

在您的页面头部包含runat="server"然后您可以轻松获取页面标题

 string Title = Page.Title; 

编辑:

使用Page的Title属性需要页面上的标题控件。 (例如 )。

您可以像这样在Page_Load事件上设置页面标题

 protected void Page_Load(object sender, EventArgs e) { Page.Title = "Page Title"; } 

并使用获取页面标题

 string title = Page.Title; 

设置内容页面的Title属性<%@ Page Title="Contact us" ../>并处理母版页的加载或初始化事件以获取Page.TitlePage.Header.Title

在您的母版页中试试这个

 string Title = "Your Site: " + this.Page.Title; 

在你的html标签中使用它,它对我<%: Page.Title %>
例如:

  • <%: Page.Title %>