相关疑难解决方法(0)

如何在ASP.NET MVC框架中处理多个提交按钮?

是否有一些简单的方法来处理来自同一表单的多个提交按钮?例:

<% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %>
<input type="submit" value="Send" />
<input type="submit" value="Cancel" />
<% Html.EndForm(); %>
Run Code Online (Sandbox Code Playgroud)

知道如何在ASP.NET Framework Beta中执行此操作吗?我用Google搜索的所有示例中都有单个按钮.

html c# asp.net-mvc http-post form-submit

719
推荐指数
25
解决办法
40万
查看次数

ASP.Net MVC 4表单,带有2个提交按钮/操作

我在ASP.Net和razor中有一个表单.

我需要有两种方式来提交表单:一种是通过Edit操作,另一种是通过Validate操作.

我应该怎么做呢?

我不介意使用JavaScript.

编辑:

使用自定义属性我得到此错误.

控制器类型'InspecoesController'上的当前动作'Resultados'请求在以下操作方法之间是不明确的:System.Web.Mvc.ActionResult Validar(System.Collections.Generic.ICollection 1[Waveform.IEP.Intus.Server.Web.ViewModels.ResultadoViewModel]) on type Waveform.IEP.Intus.Server.Web.Controllers.InspecoesController System.Web.Mvc.ActionResult Resultados(System.Collections.Generic.ICollection1 [Waveform.IEP.Intus.Server.Web. ViewModels.ResultadoViewModel])类型为Waveform.IEP.Intus.Server.Web.Controllers.InspecoesController

asp.net razor

36
推荐指数
4
解决办法
14万
查看次数

使用内置功能在MVC6中使用JQuery AJAX提交剃刀表单

我想知道是否有一种特定的方法在MVC6中使用jQuery AJAX提交表单,仍然使用ASP.NET MVC的Auto Binding功能.我相信其他版本的MVC你可以使用jquery.unobtrusive-ajax并简单地使用

@using (Ajax.BeginForm("SaveData", new AjaxOptions(){}
Run Code Online (Sandbox Code Playgroud)

由于MVC6有一些变化,我想知道新的推荐方法是什么,除了在提交表单时向服务器执行正常的AJAX帖子.这意味着我将手动获取每个输入字段的值,将它们转换为JSON并将它们发送到控制器,以便所有内容都绑定到ViewModel.

如果我将以下JavaScript用于AJAX,那么任何AJAX表单设置都可以吗?

$('form').submit(function () {
    $.ajax({
        type: "POST",
        url: "/Products/Create/",
        data: JSON.stringify(data),
        contentType: "application/json; charset=utf-8",
        dataType: "json"
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript ajax asp.net-mvc jquery asp.net-core-mvc

25
推荐指数
1
解决办法
3万
查看次数