2009-10-15 4 views

Répondre

0

Vous devez appeler les fonctions de validation de page manuellement. Vous pouvez appeler la fonction Page_ClientValidate (validationGroup) pour vérifier un groupe spécifique. Pour une référence complète, vous pouvez consulter le fichier WebUIValidation.js qui est généré par .NET 1.1.

1

Vous pouvez utiliser la propriété Page_IsValid, elle vous permet de vérifier si le formulaire entier est valide. Vous devez appeler la fonction Page_ClientValidate avant de vérifier la valeur de Page_IsValid. Cette fonction est responsable de la définition de la valeur de la propriété Page_IsValid.

<asp:Panel ID="pnl" runat="server"> 
<asp:Button ID="btn" runat="server" Text="Click" OnClientClick="return Validate();" CausesValidation="false" /> 

<script type="text/javascript"> 
    function Validate() 
    { 
     if (typeof(Page_ClientValidate) == 'function') 
      Page_ClientValidate(); 

     var panel = document.getElementById('pnl');   
     if(Page_IsValid)   
      panel.style.display = 'none';  
     else   
      panel.style.display = 'block'; 

     return false;   
    } 
</script> 
Questions connexes