我是一名 asp.net 开发人员,将在 MVC 4 上工作。我想为我的应用程序使用 devexpress mvc 扩展。现在我想知道这些扩展是服务器端还是客户端?升级时还有什么问题。请帮忙....
2 回答
这取决于您所说的“是服务器端还是客户端”。
它不是一个纯 Javascript 库。他们使用 MVC 框架的功能来发挥他们的魔力,所以我会说他们都是(但不仅仅是一方面)。更具体地说,它们实现了您包含在视图中的自定义控件。控件具有设置,因此您可以在服务器端进行设置。但是,生成的代码依赖于 Javascript,因此它们在客户端上运行(必要时使用 ajax 调用)。
在此处查看文档和示例:链接
下载 DevExpress 试用版后得到答案。这里有一些 DevExpress 初学者的简要说明。
MVC 扩展控件库是服务器端控件库还是客户端 JQuery 库?
-->这是一个服务器端库。此外,还有一个客户端控件库 (DXTREME) 可用作替代方案。
- DevExpress MVC 扩展与 MVC 4.0 的兼容性?
--> 扩展与 MVC4 兼容。
- MVC 扩展与 .Net Framework 4.5 的兼容性?
--> 与 .NET Framework 4.0 兼容。它们可以在 .NET Framework 4.5 环境中成功使用。但是,由于上述原因,它们不使用 4.5 Framework 功能。
- MVC 扩展控件库上的任何性能指针?
--> 产品性能(http://www.devexpress.com/Support/Center/Question/Details/K18541)。大多数建议在 MVC 中也很有意义。此外,MVC GridView 组件具有自定义数据绑定模式,该模式在绑定到大型自定义数据源时非常有用。
- MVC 扩展与不同设备的兼容性,例如:移动设备和 ipad?
--> 支持多种移动设备浏览器。
- MVC 扩展控件库与 Angular JS/Backbone JS/KnockOut JS 的兼容性?
--> 不保证 MVC 扩展与这些工具的兼容性(在某些情况下通过,在某些情况下失败)。DXTREME 与 Knockout JS 完全兼容。
- MVC 扩展中使用 JSON/String/XML 与 Web 服务通信的设施?
--> 组件是服务器端组件,需要与 MVC 服务器进行数据通信。服务器可以与第三方服务通信,但是,ASP.NET MVC 组件不能直接这样做。DXTREME 组件支持将数据绑定到 Web 服务。