在網頁表單,我們可以這樣寫代碼的網頁上面:註冊的DLL
<%@ Register Assembly="xxx.CaptchaGenerator"
Namespace="xxx.CaptchaGenerator" TagPrefix="mycaptcha" %>
然後,它可用於:
<mycaptcha:CaptchaControl ID="ccJoin"
runat="server" CaptchaHeight="31" CaptchaLength="5" />
我怎樣才能做到這一點MVC3,剃刀?我用這個語法@Using xxx.CaptchaGenerator
,在我的web配置添加此行:
<pages>
<namespaces>
<add namespace="xxx.CaptchaGenerator" />
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages"/>
</namespaces>
</pages>
,但沒有奏效。
當寫問題,請在發佈前檢查預覽。任何html標記都必須標記爲代碼,否則它們不會顯示在帖子中。 – 2012-03-10 08:23:53