Recaptcha不在灯箱中渲染

时间:2010-11-08 23:14:50

标签: asp.net asp.net-mvc lightbox recaptcha

我按照本网站上的说明实施了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;显示为文本“&amp; lt;”和“&amp; gt;” (没有空格)

如果有任何其他信息可以帮助解决此问题,请告诉我。

谢谢

1 个答案:

答案 0 :(得分:1)

如何将Html Helper的输出分配给fancybox?你能发贴你的代码吗?这只是一个猜测,但如果您使用<%: Html.GenerateCaptcha() %>语法,请尝试<%= Html.GenerateCaptcha()%&gt;语法。