Например:
Допустим, я хочу вернуть представление , которое отображает список автомобилей, а также показывает раздел дилеров в вашем регионе. Это две несвязанные части данных.
My view наследует список автомобилей, подобный следующему:
public partial class CarLot : ViewPage<List<Cars>>
{
}
Теперь с контроллера я могу вернуть view , как показано ниже:
return View(Model.GetCars());
Чтобы отобразить это, моя разметка будет выглядеть примерно так:
<% foreach (Car myCar in ViewData.Model)
{some html here}
%>
Это касается списка автомобилей, но у меня вопрос, как мне обработать список дилеров? Поддерживает ли view множественное наследование или мне придется снова нажать model для формирования разметки? Я знаю, что это можно сделать таким образом, но не уверен, что это лучшая практика.