ASP.NET MVC中的jQuery CRUD

Kez*_*zer 5 asp.net-mvc jquery crud

看到我们的团队维护一个Intranet,其中客户端用户保证启用了javascript,我们知道我们可以介入并开始更"彻底"地使用jQuery.我们的系统非常庞大,因此即使我们在ASP.NET MVC应用程序中使用区域,每个子系统中添加,编辑,删除和查看数据集的页面数量也非常大.一个区域的子系统可以有大约二十个数据表.如果有20个数据表,并且您有单独的页面要添加,编辑,删除和查看它们,这意味着总共有60页.现在假设每个区域有20个子系统,那么单个区域将有20*60页,我们的Intranet上大约有15个区域.你明白了,这很重要.

继续我的真实观点,我想通过使用jQuery功能在页面上显示数据表,点击"删除",然后它给我一个带有确认按钮的删除对话框,然后提交表单,重定向到正确的行动,并为我做的工作.现在我需要在以下方面提供一些指导:

  1. 如果我想删除而不使用ASP.NET MVC回发,那么这样做的过程是什么?这包括点击删除,它关闭并检查它是否能够删除(必须以正确的方式处理FK关系),然后如果能够删除它并从视图中的表中删除行,则所有都不刷新页面.
  2. 如何使用jQuery从异步进程调用删除操作?这样做是明智的吗?通常我们使用Html.ActionLink.我是否必须将其包装成表格?
  3. 编辑和更新也是如此,同样,最好的方法是什么?

我正在寻找一个优雅的解决方案,并且我不得不为每个页面申请这样做.任何输入都将非常感激.