2011-04-14 114 views

回答

6

您可能需要使Microsoft.Web.Helpers命名空间可供视图使用。在你的web.config(一个在你的Views文件夹)地址:

<namespaces> 
    <!-- other namespaces here --> 
    <add namespace="Microsoft.Web.Helpers"/> 
</namespaces> 

然后你可以用下面的助手在您的视图:

@ReCaptcha.Validate([public key]) 

如果命名空间设置不起作用,你可以尝试在视图顶部添加@using Microsoft.Web.Helpers声明以查看是否有帮助。如果是这样,你必须设法找出为什么命名空间在web.config的设置是不工作...

+0

谢谢Sergi,仍然没有工作,我安装了nuget pkg,但我怀疑它以某种方式安装了1.1旧版本的Microsoft.Web.Helpers intead,它无法找到它。 – 2011-04-14 16:58:40

+0

然后它应该像卸载和重新安装一样简单,甚至通过“添加库包引用”对话框更新包,不是吗? – 2011-04-14 17:01:14

+0

我正在使用Pkg Mgr Console,因为我的Add Lib Package Ref未显示。无论如何,即使在web.config中设置了dll和,由于某种原因它仍然无法识别ReCaptcha – 2011-04-14 17:04:11