是否使用EntityDataSource来保持MVC模式?

时间:2010-04-23 15:15:01

标签: asp.net asp.net-mvc radgrid entitydatasource

我是APS.NET的新手,特别是MVC模型......!

我正在使用Telerik RadGrid控件。到目前为止(在NerdDinner之后)我将模型传递回视图,这提供了对我想要的各种属性的访问。

例如:Inherits="System.Web.Mvc.ViewPage<MySqlMvc.Helpers.PaginatedList<MySqlMvc.Models.Customer>>

..让我循环模型对象并提取客户数据。但是,这个RadGrid控件需要我使用EntityDataSource(通过设计器连接)。

这对维护MVC模式有影响吗?关于EntityDataSource如何与我的模型相关工作,我有点困惑。

编辑:我知道有一个RadCrid的MVC版本,但我们还需要RadScheduler和其他一些......除此之外,我还是想知道它的影响。

1 个答案:

答案 0 :(得分:2)

不,使用服务器控件不符合MVC模式。在ASP.NET Web表单应用程序中使用EntityDataSource。