ASP.NetMVC实现一个表单多个submit
2. Form里的每个input的name值统一,比如都命名为commandName, 每个input的value设为不同值。
3. 更改Action处理方法的参数, 添加一个参数为commandName,则commandName的值为input设置的value。
例:
@using (Html.BeginForm("SaveRisDBConfig", "Home", FormMethod.Post)) {@Html.LabelFor(model => model.DBHost)@Html.EditorFor(model => model.DBHost) @Html.ValidationMessageFor(model => model.DBHost)}
[HttpPost] public ActionResult SaveRisDBConfig(string commandName){switch (commandName){ case "保存":....case "连接测试":...default:break; }}
本文标题:ASP.NetMVC实现一个表单多个submit
文章源于:http://lswzjz.com/article/gccepd.html