【发布时间】:2009-01-07 22:04:42
【问题描述】:
例如: 假设我想返回一个显示汽车列表的视图,还显示您所在地区的一部分经销商。这是两条不连贯的数据。
我的视图继承了如下汽车列表:
public partial class CarLot : ViewPage<List<Cars>>
{
}
现在我可以从 controller 返回 view,如下所示:
return View(Model.GetCars());
要呈现这个,我的标记应该如下所示:
<% foreach (Car myCar in ViewData.Model)
{some html here}
%>
这会处理汽车列表,但我的问题是,我如何处理经销商列表? view 是否支持多重继承,还是我必须再次点击 model 形成标记?我知道可以这样做,但不确定这是否是最佳做法。
【问题讨论】:
标签: c# asp.net-mvc model-view-controller inheritance