我想在我的应用程序中实现 google recaptcha,但它抛出了错误。我不知道我做错了什么。
我已经安装了 nuget 包,GoogleRecaptcha
然后得到了site key
基本上是公钥和private key
. 然后,我将其包含<script src='https://www.google.com/recaptcha/api.js'></script>
在<head>
部分和<div class="g-recaptcha" data-sitekey="xxxxxxxxxxxx"></div>
形式中。在web.config
中,我添加了密钥。我尝试了不同的键,但仍然无法正常工作。
网站所有者的错误:无效的网站密钥
@using reCAPTCHA.MVC
<html>
<head>
<script src='https://www.google.com/recaptcha/api.js'></script>
</head>
<body>
<form>
@using (Html.BeginForm())
{
@Html.Recaptcha()
@Html.ValidationMessage("ReCaptcha")
<input type="submit" value="Register" />
<div class="g-recaptcha" data-sitekey="6LeYD1wUAAAAAIzGhgDrIoI_OD7PUzwTJIQdpqGs"></div>
}
</form>
</body>
</html>