2010-02-10 13 views
0

Après-midi tous.Ignorer requiredvalidator dans la fermeture de session

Voici un facile pour vous que je ne peux pas comprendre.

J'ai un validateur requisfield qui fait trop bien son travail! Sur le lnkLogOut, l'utilisateur devrait être déconnecté mais le validateur de champ obligatoire empêche cela.

protected void lnkLogOut_Click(object sender, EventArgs e) 
     { 
      Session.Abandon(); 
      Response.Write("<script language='javascript'> { window.close();}</script>"); 
     } 

Comment puis-je faire pour annuler essentiellement le champ validateur nécessaire dans ce cas-à-dire que l'utilisateur peut accéder à la page, réaliser ce n'est pas la voie à suivre, ne touche pas les commandes (donc ils sont encore vides) mais le validateur requis est ignoré.

Excuses pour la question épaisse.

Répondre

1

Vous pouvez définir CausesValidation-False sur ce contrôle, comme ceci:

<asp:Link runat="server" ID="lnkLogout" CausesValidation="False" ... /> 

Vous pouvez également passer en revue ValidationGroups, pour indiquer les certains contrôles ne doivent valider certains groupes de champs d'entrée, etc.

+1

ha ha - je le savais wo Je serais simple - merci Silky ... quel outil je suis. –