Gid*_*sey 15 forms ajax jquery html-helper asp.net-mvc-3
我正在启动一个新的ASP.NET MVC 3项目,并且我将实现一些默认只读的屏幕,但允许用户通过单击"编辑"按钮来编辑信息.我希望这些屏幕是AJAX.我以前使用jQuery Form Plugin在ASP.NET MVC 2项目上实现类似的屏幕.
我刚刚发现它的存在Ajax.BeginForm()
并且想知道我是否应该使用它,因为它是内置的,而不是使用jQuery Form Plugin.我已经对这两种技术之间的差异进行了谷歌搜索,但找不到任何东西.
我想知道的是我应该在ASP.NET MVC 3中使用哪一个(或者完全不同的一个).
在ASP.NET MVC中实现AJAX表单的最佳实践和库是什么?
Ajax.BeginForm
jQuery Form Plugin 的优点和缺点是什么?
如果您打算使用Ajax.BeginForm,我建议启用UnobtrusiveJavaScript.使用内置mvc助手的一个好处是它需要包含的库少一个.否则我能看到的jQuery.Form插件的优点是更能控制你的事件处理.因为在你有机会做某事之前你不必担心MVC ajax表格会被解雇.