我正在尝试访问局部视图中视图中定义的PageData。如果我将PageData作为模型传递给Partial视图,我就可以访问它。我不喜欢这种方法,因为它不是视图的模型。 部分视图将拥有自己的PageData实例。那么有没有办法访问Parent的ViewData? 这是示例代码...... 查看代码
@{
ViewBag.Title = "Home Page";
PageData["MyName"] = "Sathi";
}
<h2>@ViewBag.Message</h2>
<h3>@WebPageContext.Current.Page.PageData.Count()</h3>
<h3>@PageData["MyName"]</h3>
<h3>@WebPageContext.Current.Page.PageData.Count()</h3>
@{ Html.RenderPartial("_Partial"); }
Parent view ends here
部分视图代码
This is a partial view
<h3>@PageData["MyName"]</h3><-- Empty
<h3>@WebPageContext.Current.Page.PageData.Count()</h3>