当前位置: 首页 > 面试题库 >

jQuery可以将ViewModel的POST张贴到ASP.NET MVC中的控制器吗?

严誉
2023-03-14
问题内容

我创建了HTML文本框,以便在回发到服务器时将它们绑定到自定义视图模型。

<%= 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帖子”之间可能没有区别。例如:

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


 类似资料:
  • 问题内容: 我正在尝试使用JQuery Ajax将表单的数据传递到我的控制器方法,但是由于在Controller Side上使用调试器时ViewModel为null,因此我不确定如何执行此操作。 我的ViewModel是: 前提是我数据库中的实体/表。 该表单包含“前提”表中的字段。 在我的javascript函数中,我这样做: 但是,当我在方法中检查viewModel参数时,它为null: 关于

  • 我正试图从这个js发布我的数据 有什么建议如何修复它吗? 堆栈跟踪:

  • 我需要调用这个API在我的控制器得到它的数据。 这是我的控制器 以下是XML响应的外观:

  • 我试图使用django附带的开发Web服务器(manage.py runserver 0.0.0.0:8000)捕获到控制台的传入连接的IP地址。现在,我收到以下请求输出: 有没有办法在其中获取传入的客户端IP地址?例如,使其看起来像以下内容?

  • 问题内容: 我认为我需要在Django中称为反向URL解析。可以说我有一个AddUserController,它像这样: 我想要的是一种动态找到此控制器的URL或从视图(JSP)到带有参数的URL的方式,因此我不必将URL硬编码到整个控制器。在Spring MVC中可能吗? 问题答案: 您是否考虑过将需要的所有控制器URL聚合到HashMap中,然后将此控制器/ URL映射添加到需要它的任何模型中

  • 问题内容: 在模块内,控制器可以从外部控制器继承属性: 示例如下: 无效链接 : http : //blog.omkarpatil.com/2013/02/controller-inheritance-in- angularjs.html 模块内部的控制器也可以从同级继承吗? 由于需要将函数用作第一个参数,并且找不到对的引用,因此第二个代码不起作用。 问题答案: 是的,它可以,但是您必须使用该服务