我希望您能在c#主页面代码后获取页面标题。
我尝试使用Page.Header.Title属性,但它返回null。
请帮助我获取标题。
提前致谢。
Shibin V.M
我尝试使用Page.Header.Title属性,但它返回null。
请帮助我获取标题。
提前致谢。
Shibin V.M
在您的页面头中加入runat="server"
,然后您可以轻松地通过以下方式获取页面标题
string Title = Page.Title;
编辑:
使用页面的Title属性需要在页面上添加一个头控件(例如:<head runat="server" />
)。
protected void Page_Load(object sender, EventArgs e)
{ Page.Title = "Page Title"; }
使用以下方法获取页面标题
string title = Page.Title;
设置内容页的Title
属性,例如:<%@ Page Title="Contact us" ../>
,然后在主页面的Load或Init事件中处理Page.Title
或Page.Header.Title
来获取它的值。
在您的主页面中尝试使用这个代码:
string Title = "Your Site: " + this.Page.Title;
在您的HTML标签中使用此代码,我已经验证可以工作:<%: Page.Title %>
。
例如:<li class="active"><%: Page.Title %></li>
。