Mega Code Archive

 
Categories / ASP.Net Tutorial / Validation
 

CustomValidator for login page

<!DOCTYPE  html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html>   <head>     <title>CustomValidator Control Sample</title>     <script runat="server" language="C#">       void CheckUniqueUserName(Object s, ServerValidateEventArgs e)       {         string username = e.Value.ToLower();         if(username == "user" || username == "password")         {           e.IsValid = false;         }       }              void submitButton_Click(Object s, EventArgs e)       {         if(Page.IsValid)         {           submitButton.Text = "Valid";         }         else         {           submitButton.Text = "Invalid!";         }       }     </script>   </head>   <body>     <form runat="server">                New Username:<br />         <asp:TextBox ID="usernameTextBox" runat="server" />         <asp:CustomValidator ID="usernameUnique" runat="server"             ControlToValidate="usernameTextBox"             OnServerValidate="CheckUniqueUserName"             ErrorMessage="This username already taken!" />                <asp:Button ID="submitButton" runat="server"             OnClick="submitButton_Click" Text="Submit" />            </form> </body> </html>