0 votes

Contrôle de connexion Asp.Net (Visual Web Dev)

Ceci est le code lorsque vous prenez le contrôle de connexion dans la boîte à outils.

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

                                        Connexion

                                        Nom d'utilisateur :

                                        *

                                        Mot de passe :

                                        *

Partie de mon aspx.cs

protected void LoginButton_Click(object sender, EventArgs e)
{
    String sUserName = UserName.Text;
    String sPassword = Password.Text;

Erreur 1 : Le nom 'UserName' n'existe pas dans le contexte actuel
Erreur 2 : Le nom 'Password' n'existe pas dans le contexte actuel
Erreur 3 : 'ASP.default_aspx' ne contient pas de définition pour 'Login1_Authenticate' et aucune méthode d'extension 'Login1_Authenticate' acceptant un premier argument de type 'ASP.default_aspx' n'a été trouvée (avez-vous oublié une directive 'using' ou une référence d'assembly ?)

Qu'est-ce que je fais de mal ?

1voto

Jennifer Zouak Points 1071

Erreur 1&2 -- Ne devriez-vous pas qualifier les champs dont vous avez besoin, tels que NomUtilisateur, en disant Login1.NomUtilisateur à la place ? (Je ne l'ai pas vérifié, mais cela me semble juste de mémoire)

Erreur 3 -- Vous devez gérer l'événement d'authentification. Le contrôle est un raccourci pratique, mais il n'implémente en fait aucune logique métier ni ne réalise la logique réelle. Vous devez donc le faire dans le code-behind. -- Pour info, cela signifie que vous devez probablement taper vous-même la définition de la méthode dans le fichier code-behind.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X