Вы не можете напрямую использовать пути HTTP
в контексте Spark.
См. Этот SO-вопрос
Плагин reCAPTCHA ASP.NET записан, чтобы быть обратно совместимым с ASP.NET 1.1, что означает ValidationGroup
понятие (который является новым в ASP.NET 2.0) не поддерживается. Но плагин идет с загружаемым исходным кодом, таким образом, можно изменить его сами для поддержки ValidationGroup
.
В ASP.NET 2.0, блоки проверки допустимости должны наследоваться BaseValidator
и реализация IValidator
, что означает, что необходимо изменить тип RecaptchaControl для наследования BaseValidator
вместо WebControl
. Необходимо будет затем изменить код немного для реализации всех методов и свойств, определенных в BaseValidator
. Затем можно использовать это новое управление на странице вместо этого, которая теперь поддерживает ValidationGroup
.
Можно добавить CustomValidator, реализовать OnServerValidate, который проверил бы данные ReCAPTCHA. CustomValidator может быть присвоен любому ValidatorGroup.