Возврат определенного вида для сетки Telerik - PullRequest
0 голосов
/ 09 ноября 2011

У меня есть модель, которая содержит запись о клиенте и может иметь несколько проектов, относящихся к этому клиенту.

Html.Telerik().Grid<YeagerTechModel.Customer> 

У меня есть два действия в контроллере.Один, который возвращает только записи о Клиенте, а другой содержит запись о Клиенте, связанную с его Проектами.Приведенный ниже синтаксис предназначен для привязки данных к представлению.

IEnumerable<Customer> customerList = db.GetCustomers();
return View(new GridModel<Customer> { Data = customerList });

Я планировал создать два отдельных представления.Один для каждого из сценариев, описанных выше.Однако, поскольку приведенный выше синтаксис включает в себя данные для возможных проектов, нужно ли мне сделать одно представление и скрыть сетку проектов (иерархическую), или я могу иметь два отдельных представления (одно только с клиентами и другое иерархическое для клиента и связанных с ним проектов))?

В соответствии с синтаксисом, который используется выше, кажется, что я могу использовать только одно иерархическое представление.

1 Ответ

0 голосов
/ 11 ноября 2011

На самом деле, это было бы так:

    return View("**Viewname**", new GridModel<Customer> 
    { 
Data = customerList }
    );
...