【发布时间】:2009-05-11 14:46:20
【问题描述】:
我在控制器中处理 jQuery GET 请求没有问题,但是我无法将任何表单数据发送到 POST。客户端sn-p
$.post(url,{name:"John"},function(result){
//process result
});
结合控制器,
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Save(string name)
{
return Json("Success!");
}
在 action 方法中检查时将导致 name 参数的 NULL 值,而我希望将 name 映射到方法参数。在这种情况下,所有其他对象(Request.Form)等似乎都是 NULL。我可以使用$.get 来做到这一点,但我认为我应该使用 POST 进行任何有副作用的操作。我正在使用 ASP.NET MVC 1.0、jQuery 1.2.6 和 Internet Explorer 7。
谢谢!
更新:在下面查看我的回答并表示歉意
【问题讨论】:
标签: asp.net-mvc jquery