【发布时间】:2011-11-29 14:39:43
【问题描述】:
我想在我的共享布局模板中包含一个局部视图。这个 Partial View 也有自己的 Controller 和 Model,例如
_MyPartialView.cs
@model 我的模型类
..一些代码..@Model.SomeProperty
PartialController.cs
public PartialViewResult RenderMyPartial()
{
var model = new MyModelClass();
model.Initialize();
return PartialView("_MyPartialView", model);
}
_Layout(共享布局)
@Html.Action("RenderMyPartial", "PartialController")
这里的意图是布局页面将调用 PartialController,它将离开并填充模型并返回将绑定到此模型并在共享布局主模板中呈现的 Partial View。
但是,当我运行它时,我收到以下错误:
路径“/XXX/”的控制器未找到或未实现 IController。
我环顾四周,但很惊讶这似乎不是一种非常常见的设计模式,想知道为什么?有什么想法吗?
谢谢 邓肯
【问题讨论】:
标签: asp.net-mvc-3 partial-views