我想创建一个没有默认操作的表单。
我尝试了Html.BeginForm(null, null, FormMethod.Post, new { enctype = "multipart/form-data", id = "AppForm" })
但是它将当前的操作方法名称分配给表单的操作部分并将其呈现为
<form class="ng-pristine ng-valid" id="AppForm" action="/Portal/on/application" enctype="multipart/form-data" method="post" novalidate="novalidate">
</form>
我在表单上有两个单独的按钮,我正在关注这篇文章http://stackoverflow.com/questions/442704/how-do-you-handle-multiple-submit-buttons-in-asp-net-mvc-framework
来创建表单,但不知道如何创建一个没有操作的表单。
谢谢
答案 0 :(得分:4)
你必须使用Html.BeginForm()
吗?您可以使用html而不是使用HtmlHelper
。
<form class="ng-pristine ng-valid" id="AppForm" action="" enctype="multipart/form-data" method="post" novalidate="novalidate">
</form>
如果必须使用HtmlHelper,则可以覆盖表单操作,如下所示:
@using(Html.BeginForm(null, null, FormMethod.Post, new { @action = "", enctype = "multipart/form-data", id = "AppForm" })) {
}