У меня есть метод действия 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');
Я добавил точку останова в метод действия, а параметр NewUser равен нулю.
Я полностью не согласен с этим подходом? Любая помощь очень ценится.
Спасибо.