gpt4 book ai didi

jquery - jQuery 可以将 ViewModel 发送到 ASP.NET MVC 中的 Controller 吗?

转载 作者:行者123 更新时间:2023-12-03 22:24:41 25 4
gpt4 key购买 nike

我创建了 Html 文本框,以便在回发到服务器时将它们绑定(bind)到自定义 View 模型。

<%= Html.TextBox("CustomerFormViewModel.Email")%>

如果是传统的 POST,这非常有用。然后我可以在 Controller 端接收它,如下所示:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult AddCustomer(CustomersFormViewModel model)
{
//validate data, save customer, handle validation errors...
}

我想知道——是否可以通过 jQuery 进行 POST 并仍然获得相同的行为?

最佳答案

有可能,“传统POST”和“AJAX Post”没有区别。例如:

$.ajax({ type: "POST",
url: '<%= Url.Action("AddCustomer", "Customer") %>',
data: $('form').serialize(),
success: function(data, textStatus) {
}
});

关于jquery - jQuery 可以将 ViewModel 发送到 ASP.NET MVC 中的 Controller 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com