Skip to content

Instantly share code, notes, and snippets.

@MoienTajik
Created February 17, 2018 12:38
Show Gist options
  • Save MoienTajik/382dd246ba7bfdd07d7ac85de3c3225d to your computer and use it in GitHub Desktop.
Save MoienTajik/382dd246ba7bfdd07d7ac85de3c3225d to your computer and use it in GitHub Desktop.
Using Google reCAPTCHA in ASP.NET MVC - Invalid reCAPTCHA Label
public static class InvalidGoogleCaptchaHelper
{
public static IHtmlString InvalidGoogleCaptchaLabel(this HtmlHelper helper, string errorText)
{
var invalidCaptchaObj = helper.ViewContext.Controller.TempData["InvalidCaptcha"];
var invalidCaptcha = invalidCaptchaObj?.ToString();
if (string.IsNullOrWhiteSpace(invalidCaptcha)) return MvcHtmlString.Create("");
var buttonTag = new TagBuilder("span")
{
Attributes =
{
new KeyValuePair<string, string>("class", "text text-danger")
},
InnerHtml = errorText ?? invalidCaptcha
};
return MvcHtmlString.Create(buttonTag.ToString(TagRenderMode.Normal));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment