动态设置母版主体标题

时间:2017-06-24 23:22:46

标签: c# html asp.net

与下面的问题类似,我试图抓住每个页面中标题标签中输入的标题,并使用它来更新asp标签以动态设置每个页面上的标题。我只是尝试在母版页上使用c#代码,但当每个页面都有一个标题时,page.title只返回空字符串:

<title>Graphs</title>

Get Page Title In Master Page Code Behind

public partial class MasterPage : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
      string TempTitle = Page.Title;
        title.Text = TempTitle;
    }
}

好吧,好像'Page.Title;'不抓取标题标签之间的文字,做了什么?

2 个答案:

答案 0 :(得分:0)

如果要在c#中获取每个页面的标题,那么在母版页中编码没有任何意义。只需在每个页面上使用此代码即可。

string S = this.Page.Title;
YourLabel.Text = S;

答案 1 :(得分:0)

问题是asp标题是空的,如下所示

<%@ Page Title=""
相关问题