我想覆蓋MasterPage標題。注意:我不是在設置內容頁面的部分標題。以編程方式更改頁面標題的MasterPage部分
我有這個在我的母版:
<head id="Head1" runat="server">
<title>My Site | <% = Page.Title %></title>
</head>
其中,與本我的內容頁面的組合...
<%@ Page Title="Content page title" ... %>
提供了以下用戶:
<title>My Site | Content page title</title>
,這是99.9%的時間。但是,我希望能夠更改交付給客戶端的整個標題,使其不包含MasterPage頭部指定的部分,即IE:<title>Special content page</title>
是否可以將整個頁面標題從內容頁面編程?我不想更改MasterPage的配置或使用不同的MasterPage。
編輯:我也需要能夠實現這一點,而無需改變現有的內容頁面。對不起,我沒有明確說明。我認爲它會被理解爲
的@ ViewBag.Title = someStringReference然後你可以在每個控制器只需指定修改根據您定義的稱號。或者您可以將更改直接從模型中拉出,幾個選擇... – Greg 2013-03-21 22:04:45
在您的代碼隱藏中調用this.Page.Title =「特殊內容頁面」更改整個標題嗎? – GregD 2013-03-21 22:07:04
你能指導我走向任何例子嗎?我是新手,不確定「控制器」或「型號」是什麼意思 – brainbolt 2013-03-21 22:08:28