【发布时间】:2009-04-10 20:19:07
【问题描述】:
我有一个 ASP.NET MVC 操作方法,它使用模型绑定来接受强类型模型对象作为其输入,即:
public PartialViewResult SaveUser([Bind(Prefix = "User")]User NewUser)
{
}
使用 JQuery 异步请求此方法时如何指定参数?我以前使用 load() 或 post() 方法来发出异步请求,但这只有一两个命名参数。如何将带有异步请求的整个表单数据传递给此方法?
这是我尝试过的一种方法:
$.post('/Users/SaveUser/', { NewUser: $('#theForm') }, function(responseText, status) {
$('#mainContent').text(responseText);
}, 'html');
我在action方法中加了一个断点,NewUser参数为null。
我完全不接受这种方法吗?非常感谢任何帮助。
谢谢。
【问题讨论】:
标签: jquery asp.net-mvc ajax