こんにちは、私のページに問題があります。同じページに 1 つのビュー ページと 2 つのフォームがあります。私はさまざまなアプローチを見て試しました(このような => asp.net MVC 4 multiple post via different forms)が、私の問題との違いに気付きました。
問題は、メイン フォームと、JQuery によって表示される別のフォームがあることです。最初の表示では表示されませんが、リンクをクリックすると、2 番目のフォームがモーダル ダイアログ ボックスとして表示されます。そのボックスのボタンをクリックすると、機能しないようです。
これについてあなたの助けが必要です!
編集:
以下は、アプリケーションで使用したコードです。
.CSTHML フォーム
@using (Html.BeginForm("Login2", "Account", FormMethod.Post, new { @id = "loginForm" }))
{
<a id="submitlink" href="#" class="button button-large">Sign In</a>
}
@using (Html.BeginForm("TroubleSubmit", "Account", FormMethod.Post, new { @id = "troubleSubmitForm" }))
{
<a id="troubleSubmitLink" href="#" class="button">OK</a>
}
Jクエリ
$('a#submitlink').click(function () {
$('#loginForm').submit();
});
$('a#troubleSubmitlink').click(function () {
$('#troubleSubmitForm').submit();
});
最初のフォームは正しく機能しています。しかし、2 番目のフォームの [OK] ボタンをクリックしても何も起こらないようです。