asp.net-mvc - JQGrid 和 MVC 完整工作示例

标签 asp.net-mvc jquery-plugins jqgrid-asp.net

我想在我当前的 MVC 项目中使用 JQ 网格,但在尝试解决它时遇到了很多问题。我发现可用的文档即使没有缺失也很缺乏,并且所有问题似乎都集中在一个方面,例如将数据输入网格。好吧,我已经远远超出了这一点,我希望看到一个功能齐全的示例,它可以使用 MVC 集成获取数据、排序、分页、添加、编辑、删除和搜索。网络上有这样的例子吗?

此外,我想知道是否可以将数据注释与 JQ 网格添加/编辑结合使用?从到目前为止我读到的内容来看,我似乎必须在 JQ Grid 声明中定义新的验证规则,并且我在模型上建立的规则将被忽略。有没有办法在 JQ Grid CRUD 操作期间使用模型规则?我正在考虑制作我自己的 jquery 对话框弹出窗口,一旦选择一行并单击添加/编辑按钮,就会加载适当的部分 View 。但是我找不到单击“添加”按钮时引发的 JQ 网格事件。它似乎迫使您使用他们自动生成的模式弹出表单......

我不确定这一切对你们是否有意义,但如果有任何帮助,我们将不胜感激。如果有人有所有 JQ Grid 事件的链接,那将是一个很大的帮助......谢谢!

最佳答案

我刚刚在我的底层数据源上测试了 JQGrid 和 DataAnnotations,但似乎没有对它们提供任何支持(但希望如此)。

对于 MVC 部分,您是否希望使用 trirand.net 提供的 ASP.NET MVC Helpers?如果是这样,您可以在这里找到一个工作示例:

http://www.trirand.net/aspnetmvc/grid/editrowinlineactionicons

-布兰登

关于asp.net-mvc - JQGrid 和 MVC 完整工作示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7366155/

相关文章:

javascript - 滚动时是否可以执行 "snap-to"效果?

jquery - msdropdown jquery插件,如何改变字体颜色

asp.net - 在 MVC 3 中创建 Cookie

c# - linq to entities 无法将 int 转换为字符串

javascript - $.fn.myPlugin 与 $.something.myPlugin 关于私有(private)和公共(public)方法

javascript - 使用 gridview 滚动后,jqgrid 的多个复选框已取消选中 : true

jquery - jqgrid构建后如何设置postData?

jquery - jqGrid - 在 jquery 选项卡中打开问题(在 Firefox 和 Google Chrome 上)

c# - 如何防止我的导航栏变成下拉菜单?

javascript - ASP.NET MVC 和 Angular 4 mini SPA - 页脚问题