例如: 假設我想返回一個視圖,該視圖顯示汽車列表並顯示您所在區域的經銷商部分。這是兩個不相關的數據片斷。MVC視圖繼承
我視圖繼承類似以下的汽車的列表:
public partial class CarLot : ViewPage<List<Cars>>
{
}
現在從控制器我可以返回視圖類似如下:
return View(Model.GetCars());
要渲染這個,我的標記看起來像下面這樣:
<% foreach (Car myCar in ViewData.Model)
{some html here}
%>
這照顧的汽車列表,但我的問題是,我該如何處理經銷商名單? 查看支持多重繼承,或者我將不得不再次擊中模型形成標記?我知道可以這樣做,但我不確定這是否是最佳做法。
是公共部分類CarLot:ViewPage {}相當於@model CarLotViewModel? –
mishap
2012-04-11 19:19:52