加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET MVC CAPTCHA实现

发布时间:2020-12-16 03:44:36 所属栏目:asp.Net 来源:网络整理
导读:我试图在我的应用程序中的页面的部分视图上实现Captcha.我通过web.config作为控件来验证验证码.我已使用此论坛帖子中的GenericHandler和Class文件: http://forums.asp.net/t/1871186.aspx/1 如果我使用简单的输入标签,如何引用用户的输入?我应该使用HtmlHe
我试图在我的应用程序中的页面的部分视图上实现Captcha.我通过web.config作为控件来验证验证码.我已使用此论坛帖子中的GenericHandler和Class文件: http://forums.asp.net/t/1871186.aspx/1

如果我使用简单的输入标签,如何引用用户的输入?我应该使用HtmlHelper吗?

<div class="captcha">
                <rhcap:Captcha ID="Captcha1" runat="server"></rhcap:Captcha>
                <input type="text" id="UserCaptchaText"><input/>
                <%= Html.TextAreaFor(m => m.UserCaptcha) %>
            </div>

            <%if(Captcha1.Text != /* How can get the users input here?*/ ) {
                  //display error

            }else{
                   //proceed
            }%>

解决方法

使用NuGet并安装Recaptcha for .NET(也支持MVC)

http://nuget.org/packages/RecaptchaNet/

文档在网站上:

http://recaptchanet.codeplex.com/

还有其他验证码:

http://captchamvc.codeplex.com/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读