【发布时间】:2011-08-08 13:06:06
【问题描述】:
我已经看到了一些关于如何做到这一点的方法。我自己喜欢的方法,除了一个部分,如下:
- 劫持表单的提交事件
-
收集数据并构建
json对象var objToSend = { Property : $('#propertyField').val(), Property2 : ... };这是我不喜欢的部分,因为收集 25 个这样的值很乏味
调用
$.ajax({})并指定URL 以指向某处启用[HttpPost]的操作- 在成功:ajax 查询的一部分,收集返回的数据(我将其作为字符串返回)并在适当的地方写出来。我在这里也处理错误,检查第一个单词是否是“错误:”,然后采取适当的措施。
除了收集阶段,我喜欢这种方法。我确信有更好的方法来做到这一点,但我一头扎进了来自ASP.NET WebForms-background 的jquery,所以整个“拥抱网络”部分对我来说完全陌生。
【问题讨论】:
标签: c# jquery asp.net asp.net-mvc-3