Несколько форм ASP.NET для аутентификации - PullRequest
0 голосов
/ 28 февраля 2010

Я сделал веб-приложение, которое использует главную страницу для входа и выхода из системы. Для этой цели я использовал элемент управления LoginStatus на главной странице, предоставленной ASP.NET. Однако элемент управления LoginStatus необходимо использовать внутри тега <form> как

<form id="form1" runat="server"><br> <asp:LoginStatus ID="LoginStatus1" runat="server" /><br> </form>

Страницы «Мое содержимое» имеют элемент управления «Вход в систему» ​​или «Новый пользователь (регистрация)» для входа в систему или создания нового пользователя. Они также должны быть заключены в тег <form>.

Итак, на этих страницах представлены две формы ASP.NET с runat = "server".

  1. Форма для LoginStatus на главной странице
  2. Форма для контроля входа в систему на страницах контента

ASP.NET не позволяет иметь 2 формы одновременно. Одно из решений - сделать одну форму скрытой, но в этом случае ее нельзя применить.

Я пытался заключить всю страницу в один тег формы ASP.NET, чтобы элемент управления LoginStatus & Login / Registration подпадали под один тег формы, но тогда ни Login, ни Registration не работают, поскольку для этих элементов управления требуется отдельный тег формы .

Итак, как мне поступить или какие изменения мне нужны, чтобы оба элемента управления работали одновременно?

1 Ответ

1 голос
/ 28 февраля 2010

Это общий сценарий использования. Должно быть, что-то не так с настройкой вашей главной страницы / страницы контента.

Здесь - это рабочий проект, который выполняет то, что вы просите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...