Recaptcha ErrorMessage - PullRequest
       9

Recaptcha ErrorMessage

2 голосов
/ 22 сентября 2011

Я использую элемент управления Recaptcha в веб-формах asp.net. И я столкнулся с проблемой, связанной с ErrorMessage. Как:

  • Установить ErrorMessage для него?
  • Показать (скрыть) сообщение об ошибке, если Recaptcha является (не) действительным?

1 Ответ

3 голосов
/ 19 октября 2011

Если вы взяли последний исходный код, вы должны найти примеры в папке dotnet / test.

ErrorMessage можно установить через свойство CustomTranslations, например здесь: recaptcha-plugins / dotnet / test / CustomTranslation.aspx.cs

    protected void Page_Init(object sender, EventArgs e)
    {

        var customTranslation = new Dictionary<string, string>();
        customTranslation.Add("instructions_visual", "Scrivi le due parole:");
        customTranslation.Add("incorrect_try_again", "Scorretto. Riprova.");

        RecaptchaControl.CustomTranslations = customTranslation;

    }

ErrorMessage будет автоматически отображаться в ValidationSummary, потому что RecaptchaControl реализует интерфейс IValidator.

...