Я реализовал reCAPTCHA, следуя инструкциям на этом сайте:
http://devlicio.us/blogs/derik_whittaker/archive/2008/12/02/using-recaptcha-with-asp-net-mvc.aspx
Однако я не могу отобразить его в моем лайтбоксе. Это делается так, как показано ниже, когда я проверяю с помощью firebug.
<noscript> <iframe src="http://www.google.com/recaptcha/api/noscript?k=6Lctg74SAAAAADV4UAfyRdEUdZi_FGc4PCqA7LEn" width="500" height="300" frameborder="0"> </iframe><br /><textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea><input name="recaptcha_response_field" value="manual_challenge" type="hidden" /> </noscript>
Обратите внимание, что когда я смотрю в firebug, на дисплее <и> отображается текст "& lt;" и "& gt;" (без пробела)
Дайте мне знать, нужна ли какая-либо дополнительная информация для решения этой проблемы.
Спасибо
Как вы назначаете вывод Html Helper на fancybox?Не могли бы вы опубликовать свой код?Это всего лишь предположение, но если вы используете синтаксис <%: Html.GenerateCaptcha() %>, попробуйте синтаксис <%= Html.GenerateCaptcha()%>.
<%: Html.GenerateCaptcha() %>
<%= Html.GenerateCaptcha()