J'ai créé une application Web qui utilise la page maître pour l'opération de connexion &. Pour cela, j'ai utilisé le contrôle LoginStatus dans la page maître fournie par ASP.NET. Cependant, les besoins de contrôle LoginStatus à utiliser dans <form>
tag commePlusieurs formulaires ASP.NET pour l'authentification
<form id="form1" runat="server">
<asp:LoginStatus ID="LoginStatus1" runat="server" />
</form>
Mes pages de contenu a Connexion contrôle ou Nouvel utilisateur (inscription), pour l'enregistrement ou la création de nouveaux utilisateurs. Ceux-ci doivent également être inclus dans l'étiquette <form>
.
Ainsi, dans ces pages, il semble y avoir deux formulaires ASP.NET avec runat = "server".
- Formulaire pour LoginStatus à la page principale
- Formulaire de commande Connectez-vous dans les pages de contenu
ASP.NET ne permet pas d'avoir 2 formes simultanément. Une solution consiste à masquer une forme, mais elle ne peut pas être appliquée dans ce cas.
J'ai essayé d'enfermer toute la page dans un tag de formulaire ASP.NET afin que LoginStatus & Login/Signup contrôle relève d'une seule balise de formulaire, mais ni Login ni Signup fonctionne, car ces contrôles nécessitent pour eux-mêmes, une forme séparée marque.
Alors, comment dois-je procéder ou quels changements dois-je faire pour que les deux commandes fonctionnent simultanément?