2011-04-14 112 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