我正在为jQuery使用ajaxform插件。我有一个带有保存和取消按钮的表单。
如何处理多个按钮,以便“保存”按钮发布到 URL,而“取消”按钮使用来自不同 URL 的只读视图重新加载表单容器?
你可以使用一个
<input type="submit" ... />
为您的保存按钮和
<input type="button" class="cancel" ... />
为您的取消按钮。
您的保存按钮将使用 ajaxForm 发送表单,您可以使用 jQuery为您的取消按钮设置另一个操作:
jQuery(function($){
$('.cancel').click(function(){...});
});
将每个按钮放在不同的表单中。但是,如果取消按钮只是简单地重定向,那么它不能像锚一样简单地发布到 ActionResult 吗?
或者让取消按钮执行 AJAX 发布并返回 PartialView 的 html 并用部分视图 html 替换您想要的内容。