在主页面代码后台获取页面标题

6
我希望您能在c#主页面代码后获取页面标题。
我尝试使用Page.Header.Title属性,但它返回null。
请帮助我获取标题。
提前致谢。
Shibin V.M
5个回答

14

在您的页面头中加入runat="server",然后您可以轻松地通过以下方式获取页面标题

string Title = Page.Title;

编辑:

使用页面的Title属性需要在页面上添加一个头控件(例如:<head runat="server" />)。


4
您可以在 Page_Load 事件中设置页面标题,如下所示。
protected void Page_Load(object sender, EventArgs e)
 { Page.Title = "Page Title"; } 

使用以下方法获取页面标题

string title = Page.Title;

2

设置内容页的Title属性,例如:<%@ Page Title="Contact us" ../>,然后在主页面的Load或Init事件中处理Page.TitlePage.Header.Title来获取它的值。


2

在您的主页面中尝试使用这个代码:

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

0

在您的HTML标签中使用此代码,我已经验证可以工作:<%: Page.Title %>
例如:<li class="active"><%: Page.Title %></li>


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接