有没有办法将表单的提交按钮放在另一个视图中



我的问题如下:我有一个控制器,叫做";设置控制器";包含一个名为SSO.chtml的视图,其中有一个表单;用户控制器";包含视图";Index.cshtml";。索引视图具有按钮";提交";。在UserController中有一个HttpPost方法调用SyncSSO((返回ActionResult。我想做一个按钮";提交";成为SSO.chtml中表单的提交按钮,点击后,包含该表单字段信息的模型实例将发送到SyncSSO((。有这样的方法吗?

如果您试图将ButtonType用作Submit,那么它将在页面上发布所有数据。如果您只想POST几个字段或只选择数据,那么使用AJAX调用,这是更好的选择。

下面是我复制粘贴的示例:

$.ajax({
type: "POST",
url: '@Url.Action("FirstAjax", "AjaxTest")',
contentType: "application/json; charset=utf-8",
data: { a: "testing" },
dataType: "json",
success: function() { alert('Success'); },
error: errorFunc
});

最新更新