
[英]How can I save form data in ASP.NET MVC using Ajax without refresh
[英]ASP.NET MVC 5 Form AJAX Post Without Page Refresh
我有一个基本的 ASP.NET MVC 5 页面,上面有一个@HTML.BeginForm
object。 这个表单将是非常动态的,并且会在用户使用它时添加各种东西。
我想在此表单中有几个按钮,这些按钮将在 AJAX 发布调用 controller 以从数据库中收集数据(用于填充 select 框)之前,但我实际上不想提交表单。 我想在表单底部有一个按钮,上面写着“提交”,并在用户完成后实际提交整个表单。
我想在@HTML.BeginForm
object 中添加其他按钮,这些按钮能够发布到服务器以从数据库中收集数据,而无需实际提交整个表单。 我已将jquery.unobtrusive-ajax.min.js
库添加到我的页面,但这似乎没有帮助。
每当单击表单中的按钮时,它都会立即尝试提交整个表单并刷新页面。 我该如何解决这个问题?
这是我自己想出来的。 您必须拥有 jquery.unobtrusive-ajax.min.js 库,但除此之外,您必须使用元素而不是元素。 我相信@HTML.BeginForm 元素中的任何元素都会自动提交表单。 我从 to 切换到它现在可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.