Рекапча не отображается в лайтбоксе - PullRequest
1 голос
/ 09 ноября 2010

Я реализовал reCAPTCHA, следуя инструкциям на этом сайте:

http://devlicio.us/blogs/derik_whittaker/archive/2008/12/02/using-recaptcha-with-asp-net-mvc.aspx

Однако я не могу отобразить его в моем лайтбоксе. Это делается так, как показано ниже, когда я проверяю с помощью firebug.

<noscript> &lt;iframe src="http://www.google.com/recaptcha/api/noscript?k=6Lctg74SAAAAADV4UAfyRdEUdZi_FGc4PCqA7LEn" width="500" height="300" frameborder="0"&gt; &lt;/iframe&gt;&lt;br /&gt;&lt;textarea name="recaptcha_challenge_field" rows="3" cols="40"&gt;&lt;/textarea&gt;&lt;input name="recaptcha_response_field" value="manual_challenge" type="hidden" /&gt; </noscript>

Обратите внимание, что когда я смотрю в firebug, на дисплее <и> отображается текст "& lt;" и "& gt;" (без пробела)

Дайте мне знать, нужна ли какая-либо дополнительная информация для решения этой проблемы.

Спасибо

1 Ответ

1 голос
/ 09 ноября 2010

Как вы назначаете вывод Html Helper на fancybox?Не могли бы вы опубликовать свой код?Это всего лишь предположение, но если вы используете синтаксис <%: Html.GenerateCaptcha() %>, попробуйте синтаксис <%= Html.GenerateCaptcha()%>.

...