0
Я реализую капчу в одном из моей регистрационной формеЗащитный код не работает
В Example.cs файл я написал ниже:
public static class CaptchaHelper
{
public static string Captcha(this HtmlHelper helper, string text)
{
string srcPath = System.Web.VirtualPathUtility.ToAbsolute("~/Handler1.ashx");
string htmlContent = string.Empty;
htmlContent += "<script type=\"text/javascript\">function __rc(){document.getElementById(\"" + text +
"\").src = \"../Handler1.ashx?query=\" + Math.random();}</script>";
htmlContent += string.Format("<img id=\"{0}\" src=\"{1}\" alt=\"Captcha Image\"/>", text, srcPath);
htmlContent += "<a href=\"#\" onclick=\"javascript:__rc();\">Reset</a>";
return htmlContent;
}
}
И View (.cshtml) Я написал ниже:
@Html.Captcha("Sample")
Вместо изображения, на котором показан скрипт, можно помочь.
Благодаря Bhanu
получают только заголовок и ссылку Сброс Пожалуйста, вы можете help на этом –
получить то же самое - отображать заголовок Captcha и Image ResetLink –
@Bhanu попытаться распечатать текст и переменную srcPath и наблюдать .... –