0
ビューに2つのフォームがあり、そのうちの1つは<recaptcha/>
タグがフォームに含まれています。 recaptchaを持たないフォームを提出しようとすると、他のフォームのrecaptchaによってブロックされ、検証されていないというエラーメッセージが表示されます。私はNuGetパッケージを使用していRecaptchaは1つのフォームで別のフォームをブロックしています
:PaulMiami.AspNetCore.Mvc.Recaptcha、.NETのコア1.1
<form method="post" asp-controller="Account" asp-action="Register" asp-route-returnurl="@ViewData["ReturnUrl"]">
...
<div>
<div>
<button type="submit">Submit</button> <!-- Hitting this button, triggers the recaptchaErrorMessage to fire and block. -->
</div>
</div>
</form>
<form asp-controller="Contact" asp-action="SendMessage">
...
<div>
<recaptcha/>
<span id="recaptchaErrorMessage"></span>
<button type="submit">Submit</button>
</div>
</form>