<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label5"
runat="server"
Font-Bold="True"
Font-Size="Large"
Text="ASP.NET Validators"/>
<asp:Label ID="Label1"
runat="server"
Font-Bold="True"
Text="Required Field:"/>
<asp:TextBox ID="txtRequiredField"
runat="server">Name</asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
runat="server"
ControlToValidate="txtRequiredField"
ErrorMessage="No data."
InitialValue="Please enter your name"/>
<asp:Label ID="Label2"
runat="server"
Font-Bold="True"
Text="Range 0 - 100:"/>
<asp:TextBox ID="txtRange" runat="server"/>
<asp:RangeValidator ID="RangeValidator1"
runat="server"
ControlToValidate="txtRange"
ErrorMessage="Should be between 0 and 100."
MaximumValue="100"
MinimumValue="0"
Type="Integer"/>
<asp:Label ID="Label3"
runat="server"
Font-Bold="True"
Text="Regular Expression:"/>
<asp:TextBox ID="txtRegExp" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator
ID="RegularExpressionValidator1"
runat="server"
ControlToValidate="txtRegExp"
ErrorMessage="Please enter a valid US SSN."
ValidationExpression="\d{3}-\d{2}-\d{4}"/>
<asp:Label ID="Label4"
runat="server"
Font-Bold="True"
Text="Value < 20"/>
<asp:TextBox ID="txtComparison" runat="server"></asp:TextBox>
<asp:CompareValidator
ID="CompareValidator1"
runat="server"
ControlToValidate="txtComparison"
ErrorMessage="Enter a value less than 20."
Operator="LessThan"
ValueToCompare="20"/>
<asp:Button ID="btnPostback" runat="server" OnClick="btnPostback_Click" Text="Post back" />
<asp:Label ID="lblValidationComplete" runat="server"/>
</div>
</form>
</body>
</html>
File: Default.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void btnPostback_Click(object sender, EventArgs e)
{
lblValidationComplete.Text = "You passed validation!";
}
}
|