我已经下载并使用了带有 Kendo UI 网格的 Kendo UI,但我的源代码非常复杂,原因如下:
我已经破解了排序以启用不区分大小写的排序。
在过滤器菜单中显示过滤器菜单、页面大小选择器、过滤器功能菜单和 DatePicker 时,我观察到 UI 错误;我已经用丑陋的黑客解决了这些问题。
在客户端,我在需要时使用参数化帖子刷新了网格。
在服务器端,我创建了一个动态处理网格的排序、过滤、页面大小和分页状态的函数。
然而,我的客户告诉我,我们需要一个“简单”的解决方案,一个网格页面应该在一个小时内完成。我认为这对我目前的方法是不现实的,除非我实现一个通用类来处理网格。这可以使用 Linq 来处理表、字段、过滤器、排序、分页和页面大小。我肯定知道这一点,因为我的代码离成为服务器端的通用网格支持者和客户端的 Kendo UI 网格工厂还差得很远。但是,我的客户明确表示我们不需要实现这个类和原型,因为我们应该能够简单地配置 Kendo UI。他告诉我(之前未指定的细节),我们可以从表中返回所有行并在客户端对其进行过滤/排序,因此第 3 点和第 4 点将变得不需要。
我一直在看这里的例子。我想要与cshtml中的示例类似的东西。但是,在我下载的 Telerik Kendo UI 中,我没有任何服务器端内容,因此 IDE 显示Html.Kendo().Grid(Model)
不正确。错误如下:
错误 10 'System.Web.Mvc.HtmlHelper' 不包含 'Kendo' 的定义,并且找不到接受类型为 'System.Web.Mvc.HtmlHelper' 的第一个参数的扩展方法 'Kendo'(您是否缺少使用指令还是程序集引用?)
我正在使用带有 Linq 的 ASP.NET MVC3。
如何以链接中 cshtml 文件中描述的样式将 Telerik Kendo UI 与 ASP.NET Razor 一起使用?这是免费的吗?如果没有,费用是多少?我应该安装 KendoUI.Mvc.VSPackage.vsix 吗?