<%@ 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>