我想從局部視圖中更改頁面標題。但顯示以下錯誤如何在PartialView中更改asp.net中的PageTitle mvc
Using the Title property of Page requires a header control on the page. (e.g. <head runat="server" />).
我的母版頁頭部分是在這裏
<head runat="server">
<title>
<asp:ContentPlaceHolder ID="TitleContent" runat="server" />
</title>
</head>
我的默認頁是這裏
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
<%=ViewData["pagetitle"] %>
</asp:Content>
ViewData["pagetitle"]
回報例如當前頁面的標題主頁,關於,新聞列表,新聞詳情。但我想改變當前的新聞信息標題而不是News Detail
字符串。 News Detail
頁面包含部分視圖。部分視圖知道顯示哪個消息。
請幫
我同意。 @ebattulga - 您可以從渲染控制器內部分視圖的操作中更改ViewData [「pagetitle」]。 – sajoshi 2011-03-07 02:40:16