我想覆盖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