Javascript 针对.NET MVC网站的recaptcha3存在问题

Javascript 针对.NET MVC网站的recaptcha3存在问题,javascript,c#,asp.net-mvc,model-view-controller,recaptcha,Javascript,C#,Asp.net Mvc,Model View Controller,Recaptcha,我是一名网络开发新手,只有几周的经验。 目前正在C#网站上工作,无法让ReCaptchaV3正常工作 我有一个订阅表单,当用户点击公告页面上的“订阅”按钮时,它会显示为一个模式 在表单中,我隐藏了输入字段: 它在单击表单的“注册”按钮时生成令牌 我的问题是-如何在C#中的后端获得该值?然后发送给谷歌进行验证?我还需要检查我从谷歌得到的价值是否在需要的范围内,一切都很好,继续提交表格。 这就是我卡住的地方。我知道我需要捕捉那个值并在控制器中使用它,但不知道如何做到这一点。 希望有人能帮我解决这个问

我是一名网络开发新手,只有几周的经验。 目前正在C#网站上工作,无法让ReCaptchaV3正常工作

我有一个订阅表单,当用户点击公告页面上的“订阅”按钮时,它会显示为一个模式

在表单中,我隐藏了输入字段:
它在单击表单的“注册”按钮时生成令牌

我的问题是-如何在C#中的后端获得该值?然后发送给谷歌进行验证?我还需要检查我从谷歌得到的价值是否在需要的范围内,一切都很好,继续提交表格。 这就是我卡住的地方。我知道我需要捕捉那个值并在控制器中使用它,但不知道如何做到这一点。 希望有人能帮我解决这个问题

这就是控制器中的代码的外观

 public class BulletinController : _SharedController {       
    public ActionResult Index(int p = 0) {          
         var perPage = 10;
        if (p < 1) {
            p = 1;
        }
        var starting = (p * perPage) - perPage;
        if (starting < 0) {
            starting = 0;
        }
        var token = HttpContext.Request.Form["Google-captcha-token"];
        var ns = new NewsServices();
        var newsArticles = ns.GetNewsArticles(starting, perPage);
        var count = ns.GetNewsArticlesCount();
        ViewBag.Paging = Pagination.Generate(count, starting, perPage);
        return View(newsArticles);
    }                             
    public ActionResult Details(int id) {
        var article = new NewsServices().GetNewsArticleByID(id);

        if (article == null) {
            return HttpNotFound();
        }
        return View(article);
    }                     
}
公共类BulletInControl:\u SharedController{
公共行动结果索引(INTP=0){
每页var=10;
if(p<1){
p=1;
}
var起始=(p*每页)-每页;
如果(启动<0){
启动=0;
}
var token=HttpContext.Request.Form[“谷歌验证码令牌”];
var ns=新的新闻服务();
var newsArticles=ns.GetNewsArticles(开始,每页);
var count=ns.GetNewsArticlesCount();
ViewBag.Paging=Pagination.Generate(计数、开始、每页);
返回视图(新闻文章);
}                             
公共行动结果详细信息(int id){
var article=new news services().GetNewsArticleByID(id);
if(article==null){
返回HttpNotFound();
}
返回视图(文章);
}                     
}
我看了很多关于如何做到这一点的视频,但都没有成功

这似乎是一个问题,页面的视图已经使用了一个模型,并且该模型是自动生成的。看来我不能用别的型号了。当前模型也是一个列表模型(但不确定这到底意味着什么)

另一件事是表单的提交不是通过后端,而是通过constantcontactJavaScript注册脚本完成的

希望有人能帮忙。谢谢