在MVC3和剃须刀上使用ReCaptcha吗?

问题描述

| 您如何用剃刀在MVC3中获得ReCaptcha的工作?我尝试使用“ Install-Package microsoft-web-helpers \”,但仍无法在我的.cshtml剃须刀页面上使它工作,它找不到类型ReCaptcha。并且,在http://nuget.org/List/Packages/microsoft-web-helpers上,有人留下评论说“此程序包当前仅适用于WebMatrix”。虽然本文显示了它可能会起作用http://www.dotnetcurry.com/ShowArticle.aspx?ID=611     

解决方法

您可能需要使“ 0”命名空间可用于视图。在您的Web.config(
Views
文件夹中的那个)中添加:
<namespaces>
    <!-- other namespaces here -->
    <add namespace=\"Microsoft.Web.Helpers\"/>
</namespaces>
然后,您可以在视图中使用以下帮助器:
@ReCaptcha.Validate([public key])
如果命名空间设置不起作用,则可以尝试在视图顶部添加“ 4”语句以查看是否有帮助。如果是这样,您将必须尝试找出为什么web.config中的名称空间设置不起作用...     ,看到这个http://eglasius.blogspot.com/2010/10/adding-recaptcha-to-aspnet-mvc.html     ,参加聚会可能为时已晚,但是我无法从中获得任何与MVC3一起使用的示例。 Microsoft的助手似乎也不起作用。 最终从.net的Google代码中下载了reCaptcha二进制文件-http://code.google.com/p/recaptcha/downloads/list,并创建了一个自定义的剃刀HTML帮助器。 代码在Github上可用-https://github.com/clearinterface/MvcRecaptcha 希望这可以帮助。     ,上面的答案并不是100%完整的,因此我写了一个涵盖每个步骤的教程。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...