 
			
				29/02/2008, 06:20
			
			
			     |  
        |     Colaborador   |    |    Fecha de Ingreso: septiembre-2007  Ubicación: San Francisco, United States  
						Mensajes: 3.858
					  Antigüedad: 18 años, 2 meses Puntos: 87     |        |  
  |      Re: Comprobacion de passwords        <appSettings> 
    <add key="MinimalPasswordLenght" value="5"/> 
    <add key="MaximalPasswordLength" value="10"/> 
    <add key="RequiresSpecialCharacter" value="YES"/> 
    <add key="RequiresNumberCharacter" value="YES" /> 
    <add key="NumberOfNonAlphanumericalCharacters" value="1" />         
  </appSettings>   
Agregalas a tu web.config.   
ahora lo bonito de esto sera q al crear tus customvalidators para cada regla hay q hacer algo de chamba asi q te pongo un ejemplo de como crear las reglas en base a esos parametros   
Consumir   
Code Behind del Validator   
    protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) 
    { 
        int minpasswordLenght=int.Parse(ConfigurationManager.A  ppSettings["MinimalPasswordLenght"]); 
        if (minpasswordLenght >TextBox1.Text.Length) 
        { 
            args.IsValid = false; 
            CustomValidator1.Text = "Minimal Lenght not valid. Password must be X char's Length"; 
        }         
    }     
Codigo Design   
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server"> 
    <title>Untitled Page</title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
        <asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox> 
        <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="TextBox1" 
            ErrorMessage="CustomValidator" OnServerValidate="CustomValidator1_ServerValidate"  ></asp:CustomValidator></div> 
    </form> 
</body> 
</html>     
Saludos y espero que sea de ayuda 
Peter           |