Я прочитал и перечитал несколько сообщений на этом сайте и в других, которые, кажется, затрагивают похожую тему, но ни одно из предложенных исправлений не работает для меня.
Сайт Asp.net 2.0, имеет главные страницы и несколько пользовательских элементов управления. У меня есть контроль входа пользователя, который позволяет пользователю войти / зарегистрироваться на сайте. У меня также есть совершенно отдельный элемент управления с формой, которую пользователь может заполнить, чтобы заплатить деньги. Я добавил к этой форме reCaptcha (версия, совместимая с .net 2.0), и она работает.
Однако, как только я добавлю его в ЛЮБОЕ место на сайте, я больше не могу войти, форма входа отправляется, но просто обновляется без каких-либо действий, данные для входа верны.
Я думал, что это связано с группами валидации, поэтому я добавил (через собственный валидатор) группу валидации в reCaptcha (поток на этом сайте предложил решение) - это не сработало, та же проблема.
Затем я изменил элемент управления входом в систему, чтобы я мог вручную установить его группу проверки, как я видел, что это также предлагалось здесь - опять не работает - та же проблема обновления.
Я в растерянности, как только я добавляю usercontrol, который содержит recaptcha где-нибудь на моем сайте, мой логин перестает работать.
Я не могу перейти на .net 3.5+, так как сайт уже полностью построен и функционирует.
Кто-нибудь может предложить что-нибудь, что могло бы заставить этих двоих хорошо играть вместе?