gpt4 book ai didi

asp.net-mvc - 使用 Html.BeginForm 创建没有默认操作的表单

转载 作者:行者123 更新时间:2023-12-02 15:23:59 24 4
gpt4 key购买 nike

我想创建一个没有默认操作的表单。我尝试执行 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 创建一个表单,但不确定如何创建一个没有操作的表单。

谢谢

最佳答案

必须使用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" })) {

}

关于asp.net-mvc - 使用 Html.BeginForm 创建没有默认操作的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32592056/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com