2012-01-30 1 views
1

J'utilisais un contrôle de connexion, mais je voulais un look légèrement plus personnalisé, j'ai donc utilisé des champs de texte pour le nom d'utilisateur et le mot de passe. Et essayé d'utiliser un ImageButton pour le bouton "Connexion" mais il semble que la connexion ait une propriété "onAuthenticate" mais ImageButton ne le fait pas. Est-il possible que je puisse avoir la fonctionnalité de "onAuthenticate" sur mon ImageButton?onAuthenticate pour les boutons normaux dans ASP.NET?

ImageButton:

<asp:ImageButton ID="LoginButton" runat="server" CommandName="Login" ValidationGroup="Login" 
    ImageUrl="~/Images/loginExtranet.png"/> 

ce qui est important parce que je dois appeler la functon suivante:

protected void LoginExtranet_Authenticate(object sender, AuthenticateEventArgs e) 
{ 
// Check Database for username and password 
// .... 
// if correct set e.Authenticated = true 
// redirect to destination 
} 

contrôle ImageButton ne dispose pas d'une propriété d'appeler cette fonction, le contrôle de connexion fait.

+0

Et comment authentifiez-vous exactement l'utilisateur? – Stilgar

+0

@Stilgar Fait une édition. – NomenNescio

+0

Ok ce que je pense que vous dites est que vous utilisiez le contrôle de connexion, mais vous avez changé de celui à votre propre coutume? Avez-vous essayé de styliser les contrôles via CSS? –

Répondre

0

Dans ce scénario, j'authentifie les informations d'identification à l'aide d'un CustomValidator puis dans un événement OnClick Je peux capturer la propriété if(Page.IsValid) puis utiliser la fonctionnalité de classe selon les besoins.

Questions connexes