2

Html.BeginForm の外でフォームを送信できるようにしたいのですが、これは私が持っているものであり、フォーム内で作業しています..

<button type="submit" class="btn btn-default" value="previous" formaction='@Url.Action("Previous", "StudentTest")' >previous </button>

私は周りを見回して解決策を見つけました:ur Html.BeginFormに次のような名前を付けます:

Html.BeginForm(new {name = "form1" })

そしてこれを使用します:

onclick="document.form1.submit();"

しかし、コントローラーで関数が必要なため、onclick の代わりに Url.Action で同じものを使用することは可能ですか?

乾杯

4

1 に答える 1