У меня есть модель, которая содержит запись о клиенте и может иметь несколько проектов, относящихся к этому клиенту.
Html.Telerik().Grid<YeagerTechModel.Customer>
У меня есть два действия в контроллере.Один, который возвращает только записи о Клиенте, а другой содержит запись о Клиенте, связанную с его Проектами.Приведенный ниже синтаксис предназначен для привязки данных к представлению.
IEnumerable<Customer> customerList = db.GetCustomers();
return View(new GridModel<Customer> { Data = customerList });
Я планировал создать два отдельных представления.Один для каждого из сценариев, описанных выше.Однако, поскольку приведенный выше синтаксис включает в себя данные для возможных проектов, нужно ли мне сделать одно представление и скрыть сетку проектов (иерархическую), или я могу иметь два отдельных представления (одно только с клиентами и другое иерархическое для клиента и связанных с ним проектов))?
В соответствии с синтаксисом, который используется выше, кажется, что я могу использовать только одно иерархическое представление.