SP1*_*SP1 6 forms asp.net-mvc asp.net-mvc-4
我想创建一个没有默认动作的表单。我尝试做,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>
Run Code Online (Sandbox Code Playgroud)
我在窗体上有两个单独的按钮,我正在关注本文http://stackoverflow.com/questions/442704/how-do-you-handle-multiple-submit-buttons-in-asp-net-mvc-framework以创建一个窗体,但是不确定如何创建一个不起作用的窗体。
谢谢
你要用Html.BeginForm()吗?您可以只使用html而不是使用HtmlHelper。
<form class="ng-pristine ng-valid" id="AppForm" action="" enctype="multipart/form-data" method="post" novalidate="novalidate">
</form>
Run Code Online (Sandbox Code Playgroud)
如果必须使用HtmlHelper,则可以像这样重写form操作:
@using(Html.BeginForm(null, null, FormMethod.Post, new { @action = "", enctype = "multipart/form-data", id = "AppForm" })) {
}
Run Code Online (Sandbox Code Playgroud)