代码之家  ›  专栏  ›  技术社区  ›  pierre

使用EntityDataSource是否符合MVC模式?

  •  1
  • pierre  · 技术社区  · 15 年前

    我对aps.net非常陌生,尤其是MVC模型…!

    我用的是Telerik Radgrid控制。直到现在(在nerddinner之后),我一直让模型传回视图,这样就可以访问我想要的各种属性。

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

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

    这对维护MVC模式有影响吗?我对EntityDataSource与我的模型的关系有点困惑。

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

    1 回复  |  直到 12 年前
        1
  •  2
  •   DaveB    15 年前

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