Я совершенно плохо знаком с APS.NET и в особенности моделью MVC...!
Я имею контроль Telerik RadGrid, который я использую. До сих пор (после NerdDinner) мне пасовали назад Модель к представлению, и это обеспечило доступ к различным свойствам, которые я хотел.
например: Inherits="System.Web.Mvc.ViewPage<MySqlMvc.Helpers.PaginatedList<MySqlMvc.Models.Customer>>
.. позволяет мне цикл вокруг Данных о клиентах извлечения и Объекта модели. Для этого управления RadGrid, однако, нужен я для использования EntityDataSource (поднятый трубку через разработчика).
Это имеет последствия для maintaing шаблон MVC? Я немного смущен тем, как EntityDataSource работает относительно моей Модели.
Править: Я действительно знаю, что существует версия MVC RadGrid, но нам также нужны RadScheduler и немногие другие.. помимо этого, я все еще хотел бы знать влияние.
Нет, использование серверного элемента управления не соответствует шаблону MVC. Используйте EntityDataSource в своих приложениях веб-форм ASP.NET.