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