Validation By Control ASP.Net

<%@ Page Language=VB Debug=true %>

Sub Answer_ServerValidation(source As object, E As ServerValidateEventArgs)
    Dim TheNumber as Single
    If Right(E.Value, 1) = "%" Then
        TheNumber = Left(E.Value, Len(E.Value) - 1)
        If TheNumber > 100 or TheNumber < 0 Then
            E.IsValid = False
        Else
            E.IsValid = True
        End If   
    Else
        E.IsValid = False
    End If
End Sub



Validating a Percentage Using the CustomValidator Control





Enter a Percentage up to 100%:

    id="txtAnswer" 
    runat=server 
/>
    id="custom9"
    controltovalidate="txtAnswer"
    OnServerValidate="Answer_ServerValidation"
    display="Dynamic"
    font-name="Verdana"
    font-bold="True"
    font-size="10pt"
    runat="server">
    
Incorrect answer please try again!




    id="butOK"
    text="OK"
    type="Submit"
    runat="server"
/>