Проблема с использованием библиотеки MvcReCaptcha в представлении - PullRequest
1 голос
/ 17 апреля 2011

Библиотека MvcReCaptcha выглядит очень солидно и, похоже, хорошо зарекомендовала себя разработчиком, но когда я впервые попробовал ее сегодня, используя прилагаемый помощник HTML, мое приложение не запустилось. У меня есть помощник в частичном представлении следующим образом:

<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. Я не вижу, как я могу отклониться от примеров на странице CodePlex , за исключением того, что я использую Razor. Кто-нибудь может подсказать, что я могу делать неправильно?

1 Ответ

0 голосов
/ 17 апреля 2011

Если вы используете Razor, вам нужно добавить пространство имен MvcReCaptcha.Helpers в раздел <namespaces> файла ~/Views/web.config, а не в ~/web.config.

...