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

时间:2011-11-18 05:40:13

标签: c# title master-pages

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

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

请帮助我获得头衔。

提前致谢。

Shibin V.M

5 个答案:

答案 0 :(得分:14)

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

string Title = Page.Title;

编辑:

使用Page的Title属性需要页面上的标题控件。 (例如<head runat="server" />)。

答案 1 :(得分:4)

您可以像这样

在Page_Load事件上设置页面标题
protected void Page_Load(object sender, EventArgs e)
 { Page.Title = "Page Title"; } 

并使用

获取页面标题
string title = Page.Title;

答案 2 :(得分:2)

在您的母版页中尝试此操作

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

答案 3 :(得分:2)

设置内容页面Title的{​​{1}}属性并处理主页面的加载或初始化事件以获取<%@ Page Title="Contact us" ../>Page.Title

答案 4 :(得分:0)

在你的html标签中使用它,它对我有用<%: Page.Title %> 例如:<li class="active"><%: Page.Title %></li>