Mega Code Archive

 
Categories / ASP.Net Tutorial / Validation
 

CustomValidator for login page (VB)

<!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="VB">       Sub CheckUniqueUserName(s As Object, _             e As ServerValidateEventArgs)         Dim username As String = e.Value.ToLower         If (username = "user" Or username = "password") Then           e.IsValid = False         End If       End Sub              Sub submitButton_Click(s As Object, e As EventArgs)         If Page.IsValid Then           submitButton.Text = "Valid"         Else           submitButton.Text = "Invalid!"         End If       End Sub     </script>   </head>   <body>     <form id="Form1" 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>