【发布时间】:2019-01-14 06:34:48
【问题描述】:
我在 mvc 视图中有两个按钮(不是提交)
<button type="button" name="submitButton" id="s1" value="AddMore"
class="btn btn-success">Add More</button>
<button type="button" name="submitButton" id="s2" value="SaveandSubmit"
class="btn btn-success">Save and Submit</button>
如果他们中的任何一个点击,一些 jquery 验证就在那里 并将明确提交表单
$("form#form1")[0].submit();
在控制器上
public ActionResult AdditionStart_New(request_dtls request_dtls, string submitButton)
{
}
如果按钮类型为“提交”,则按钮名称将出现在控制器中,但问题是即使 jquery 验证错误,它也会提交。
如果根据当前代码按钮类型是“按钮”,则按钮名称不会出现在控制器签名中。它以“空”的形式出现。如何在控制器中获取名称
【问题讨论】:
标签: asp.net-mvc-4 button model-view-controller