2013-08-15 12 views
0

Я преобразовал приложение MVC3 из aspx в Razor, я использую Captcha; в ASPX я использовал:WebControlCaptcha image MVC Razor

<%@ Register TagPrefix="cc1" Namespace="WebControlCaptcha" Assembly="WebControlCaptcha" %> 

В Razor проекта я переехал регистра в web.config:

<system.web> 
    <pages> 
     <controls> 
     <add assembly="WebControlCaptcha" namespace="WebControlCaptcha" tagPrefix="cc1" /> 
     </controls> 
    </pages> 
    </system.web> 

К сожалению Captcha изображения не показывать, какие-либо предложения. Спасибо.

+0

Как вы внедряете помощника captcha на странице? –

+0

Я использовал: . Это не верно! – hncl

ответ

0

Это пользовательские элементы управления из WebForms, которые не поддерживаются в MVC. Вместо пользовательских элементов управления вам понадобятся HTML-помощники.

Не уверен, что если управление вы пытаетесь использовать, имеет эквивалент MVC, если нет, то я рекомендовал бы этот вопрос, который охватывает как сделать (повторно) CAPTCHA в MVC:

How to implement reCaptcha for ASP.NET MVC?

+0

Спасибо, я посмотрел reCaptcha; это потребует значительных изменений в моем существующем коде. – hncl

+1

Я нашел этот CaptchaMVC, http://vvson.net/Projects/en-US/Documentation/captchamvc-getting-started#content. Очень просто реализовать, а также не нужно подписывать учетную запись google. – hncl