IE не предлагает сохранить пароль формы ASP.NET

Иногда Microsoft делает что-то настолько ошеломляющее, что у меня болит голова. Помогите мне узнать, что это действительно не так ... пожалуйста!

У меня проблема со страницей входа на разрабатываемом сайте ASP.NET (3.5), из-за которой IE (7 или 8 ... не могу открыть 6) не предлагает сохранить пароль, когда пользователь входит в систему. Я проверял другие браузеры, и Firefox, Chrome и Safari все предлагают сохранить пароль просто отлично. Я также подтвердил, что сохранение пароля IE на моих тестовых окнах работает нормально на других сайтах и, например, Google и т. Д. Работает нормально.

Поиск, который я выполнил, оказался очень небольшим, но то, что он обнаружил, похоже, говорит о том, что IE не предложит сохранить пароль, если форма на странице содержит более двух текстовых элементов управления. Это касается моей формы, в которой также есть элементы управления, позволяющие пользователю зарегистрироваться. И когда я удаляю эти дополнительные элементы управления, IE волшебным образом предлагает сохранить пароль, так что, похоже, это правда.

Теперь ... если ASP.NET позволит мне иметь несколько форм, все будет хорошо, и я смогу разделить две функции на отдельные формы, и IE предложит сохранить пароли. Но ASP.NET не позволяет мне сделать это, поскольку он допускает только одну форму. Я мог бы выдумать форму не runat = server и попытаться сделать это, но угадайте что? Поскольку моя страница использует MasterPage, любой добавляемый мной тег формы автоматически удаляется, даже если это не форма runat = server.

Так что я не вижу способа обойти это без фундаментального изменения того, чего я пытался достичь. Похоже, я должен объяснить своим пользователям, что им не будет предложено сохранить свои пароли, если они используют IE (продукт Microsoft), потому что я разработал свой сайт с ASP.NET (э-э ... продукт Microsoft).

Если это так, я просто не могу понять, насколько это невероятно нелепо. Если кто-то может предложить какие-либо идеи о том, как обойти это, может сказать мне, что я все неправильно понял, и сам я большой, глупый идиот, или просто хочу подтвердить, что не только я думаю, что это монументально глупо, тогда пожалуйста, пожалуйста, сделайте это.

Просто для записи, я действительно не хочу (и не понимаю, почему я должен это делать) скомпрометировать мой дизайн и разделить мои страницы на две части (что приведет к ухудшению восприятия для пользователя).

Ответы на вопрос(1)

Ваш ответ на вопрос