2015-11-04 83 views
0

我试图在导航到页面时更改选项卡文本。我有很多页面,所以我不想去每个页面并添加一个标题控件。相反,我正在尝试更改MasterPage.master.cs,因此我只需添加一点代码即可。以编程方式更改ASP.NET C#选项卡标题文本

以下代码是接近我想MasterPage.master.cs:

Page.Header.Title = this.Page.ToString():

这将显示“ ASP.shipping_aspx“(页面名称是Shipping.aspx),但我希望它显示”运送“。

如何以编程方式更改标签标题文本,使其在导航到新页面时发生更改?

回答

1
string title = this.Page.ToString().Split('.')[1].Split('_')[0]; 

Page.Header.Title = char.ToUpper(title[0]) + title.Substring(1); 
相关问题