2015-11-04 61 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); 
相關問題