我想在c#主页面代码中获取页面标题。
我尝试使用Page.Header.Title;
属性但返回null
。
请帮助我获得头衔。
提前致谢。
Shibin V.M
答案 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>
。