MvcReCaptcha库看起来非常可靠,似乎有一些很好的开发人员采用,但是当我今天第一次尝试使用提供的helper时,我的应用程序就不能运行了。我对帮助者的部分看法如下:
<fieldset>
<legend>3. Verify that you are a human.</legend>
@Html.GenerateCaptcha()
</fieldset>我按照指示在web.config中包含了名称空间:
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="MvcReCaptcha.Helpers"/>
</namespaces>
</pages>(为简洁起见移除其他名称空间)
我在appSettings中定义了私钥和公钥。除了使用Razor之外,我看不出我偏离了CodePlex页面上的示例。有人能对我可能做错了什么提供一些洞察吗?
发布于 2011-04-17 14:46:17
如果使用Razor,则需要将MvcReCaptcha.Helpers命名空间添加到~/Views/web.config文件的<namespaces>部分,而不是~/web.config文件中的名称空间。
https://stackoverflow.com/questions/5694146
复制相似问题