<%@ Page Language="C#" %>
<%@ Register TagPrefix="domval" Namespace="System.Web.UI.WebControls.DomValidators" Assembly="System.Web.UI.WebControls.DomValidators" %>
<script runat="server">

    // Insert page code here
    //
    
    
    // Validator Control Samples
    // http://msdn.microsoft.com/library/en-us/cpguide/html/cpconvalidatorcontrolsamples.asp
    
    // Test Page for Validator Sample
    // http://msdn.microsoft.com/library/en-us/cpguide/html/cpconsamplepagecodebehindfile.asp
    
        private void Page_Load(object sender, System.EventArgs e)
        {
    
            lblBrowserName.Text = Request.Browser.Browser;
            lblBrowserVersion.Text = Request.Browser.Version.ToString();
            lblScriptVersion.Text = Request.Browser.EcmaScriptVersion.ToString();
            lblDomVersion.Text = Request.Browser.W3CDomVersion.ToString();
    
        }

<script>
<html>
    <head>
    <head>
    <body>
        <form runat="server">


<P><FONT face=Verdana size=5>DOM Validators Test<FONT><P>
<P>
<TABLE cellSpacing=1 cellPadding=1 width=602 border=0 height=131>
  <TR>
    <TD style="WIDTH: 82px">Name:<TD>
    <TD style="WIDTH: 164px"><asp:textbox id=txtName runat="server"><asp:textbox><TD>
    <TD><domval:RequiredDomValidator id=valRequired runat="server" ErrorMessage="Required." ControlToValidate="txtName"><domval:RequiredDomValidator><TD>
    <TR>
  <TR>
    <TD style="WIDTH: 82px">Postal Code:<TD>
    <TD style="WIDTH: 164px"><asp:textbox id=txtPostcode runat="server"><asp:textbox><TD>
    
    <TD><domval:RegexDomValidator id=valRegex runat="server" ErrorMessage="Postcode must be 9999." ControlToValidate="txtPostcode" ValidationExpression="\d{4}"><domval:RegexDomValidator><TD>
    <TR>
    <TABLE>
    <P>
<asp:Button id=cmdSubmit runat="server" Text="Submit" ><asp:Button>   
<asp:Button id=cmdCancel runat="server" Text="Cancel" CausesValidation="False"><asp:Button>
<P>
<p>
Browser: <asp:Label id=lblBrowserName Runat="server">  <asp:Label><br>
Version: <asp:Label id=lblBrowserVersion Runat="server">  <asp:Label><br>
Script Version: <asp:Label id=lblScriptVersion Runat="server">  <asp:Label><br>
DOM Version: <asp:Label id=lblDomVersion Runat="server">  <asp:Label><br>
<p>


<a href="http://msdn.microsoft.com/library/en-us/cpguide/html/cpconvalidatorcontrolsamples.asp">DOM Validator Controls<a>
<br >
<a href="http://msdn.microsoft.com/library/en-us/cpguide/html/cpconconfigurationfileforsample.asp">Web.config for Validator Sample<a>
<br >
<a href="http://msdn.microsoft.com/library/en-us/cpguide/html/cpconsamplepagecodebehindfile.asp">Test page for DOM Validator controls (this page)<a>
<br >
<a href="http://aspalliance.com/glav/downloads/domvalidators.zip">Paul Glavich's DOM Validators (ZIP file)<a>
<br >
<a href="http://aspnet.4guysfromrolla.com/articles/051204-1.aspx">Client-Side Validation in Downlevel Browsers (4 Guys from Rolla)<a>
- contains web.config sections for Mozilla and Safari (but still refers to FireFox as FireBird)
<br >
<a href="http://weblogs.asp.net/ksharkey/archive/2004/05/21/138354.aspx">Web.config for Firefox & Netscape 7.1<a>
<br >
<a href="http://slingfive.com/pages/code/browserCaps/">Browser Testing and Detection Resources<a>

        <form>
    <body>
<html>