我在视图中有两个表单,其中一个表单中包含<recaptcha/>
标记,另一个表格不包含。{p>试图提交没有重新收回的表格会被另一种形式的重新接收所阻止,然后再说明未经过验证的错误消息。
我正在使用NuGet包:PaulMiami.AspNetCore.Mvc.Recaptcha,.NET Core 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>
答案 0 :(得分:1)
这是一个错误,它已在1.2.1版中修复,请更新:
dotnet add package PaulMiami.AspNetCore.Mvc.Recaptcha --version 1.2.1