Devexpress mvc扩展。这些扩展是服务器端还是客户端?

时间:2013-07-12 09:57:03

标签: asp.net-mvc-4 devexpress

我是一名asp.net开发人员,正在开发MVC 4.我想为我的应用程序使用devexpress mvc扩展。现在我想知道这些扩展是服务器端还是客户端?升级时还有什么问题。请帮帮....

2 个答案:

答案 0 :(得分:3)

这取决于你所说的“服务器端或客户端”。

它不是纯粹的Javascript库。他们使用MVC框架的功能来发挥他们的魔力,所以我会说他们都是(但不仅仅是一方)。更具体地说,它们实现了您在视图中包含的自定义控件。控件具有设置,您可以在服务器端进行设置。但是,生成的代码依赖于Javascript,因此它们在客户端上运行(必要时使用ajax调用)。

请参阅此处的文档和示例:link

答案 1 :(得分:2)

下载试用版DevExpress后得到答案。这里有一些关于DevExpress初学者的简要说明..

MVC扩展控件库是服务器端控件库还是客户端JQuery库?

- >这是一个服务器端库。此外,还可以使用客户端控制库(DXTREME)作为替代方案。

  1. DevExpress MVC Extension与MVC 4.0的兼容性?
  2. - >扩展程序与MVC4兼容。

    1. MVC Extension与.Net Framework 4.5的兼容性?
    2. - >与.NET Framework 4.0兼容。它们可以在.NET Framework 4.5环境中成功使用。但是,他们不使用 4.5上述原因的框架特征。

      1. MVC扩展控件库上的任何性能指针?
      2. - >产品性能(http://www.devexpress.com/Support/Center/Question/Details/K18541)。大多数建议也适用于MVC。此外,MVC GridView组件具有自定义数据绑定模式,在绑定到大型自定义数据源时非常有用。

        1. MVC Extension与不同设备的兼容性例如:Mobile和ipads?
        2. - >支持多种移动设备浏览器。

          1. MVC扩展控件库与Angular JS / Backbone JS / KnockOut JS的兼容性?
          2. - >不保证MVC扩展与这些工具的兼容性(传入一些并在某些情况下失败)。 DXTREME与Knockout JS完全兼容。

            1. 使用JSON / String / XML与MVC Extension进行通信的工具?
            2. - >组件是服务器端组件,需要与MVC服务器进行数据通信。服务器可以与第三方服务进行通信,但是,ASP.NET MVC组件不能直接这样做。 DXTREME组件支持数据绑定到Web服务。