【发布时间】:2012-05-22 20:34:16
【问题描述】:
我正在 MVC 应用程序中开发一个布局页面。布局页面有 - 标题 - 内容 - 页脚
标题有ogo、欢迎信息、用户信息、其他几个链接。
我的问题是,我应该将标题设计为部分视图还是使用 Rendoraction 渲染它。部分视图工作正常。但由于这些数据不依赖于页面的其余部分,我想调用一个控制器操作,它返回一个带有自己模型的标题视图。
但 HTML 渲染操作不起作用。
_Layout.cshtml
<body>
<div class="main_page">
<div id = "header">
*@Html.Partial("HeaderPartial", @Model)*@
@Html.Action("Header")
</div>
<div id="body">
@RenderBody()
</div>
<div id="footer">
</div>
</body>
HomeController
public ActionResult Header()
{
Var VModel = //Create Model;
return View(VModel)
}
header.cshtml
@model VModel
<div>
</div>
执行处理程序的子请求时出错
System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper
【问题讨论】:
标签: asp.net-mvc-3