我正在使用ASP MVC 4框架。例如,我有2个控制器:MainPanelController和CartController。
MainPanel控制器定义用于显示基本主面板功能的方法和视图。例如,Cart控制器定义了标准的购物车方法:RemoveFromCart,ClearCart,AddItemToCart等。
如果我想在主面板索引页面中显示购物车项目列表,我应该在哪里定义ShowCartItems方法?我有两个选择:
我认为显示购物车项目是CartController的任务。或者我应该在MainPanelController中定义ShowCartItems视图吗?
答案 0 :(得分:1)
也许您正在寻找的是RenderAction
方法,它为您提供了从其他控制器输出动作的方法:
@{
Html.RenderAction("ShowCartItems","CartController");
}