我正在MVC 3中创建一个新的局部视图,因为在我的应用程序中需要这个功能。是否可以为我的局部视图设置一个单独的控制器
答案 0 :(得分:1)
是的,你可以。创建控制器(如果您只需要使用控制器进行部分视图,请考虑禁用非子动作调用):
public class FooController : Controller
{
[ChildActionOnly]
public PartialViewResult Bar()
{
var model = new BarModel();
return PartialView("_Bar", model);
}
}
并使用它
@Html.RenderAction("Bar", "Foo")