<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Tutorial%2FValidation%2FRequiredFieldValidator</id>
		<title>ASP.NET Tutorial/Validation/RequiredFieldValidator - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Tutorial%2FValidation%2FRequiredFieldValidator"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Validation/RequiredFieldValidator&amp;action=history"/>
		<updated>2026-04-29T21:33:01Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.NET_Tutorial/Validation/RequiredFieldValidator&amp;diff=3039&amp;oldid=prev</id>
		<title> в 15:30, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Validation/RequiredFieldValidator&amp;diff=3039&amp;oldid=prev"/>
				<updated>2010-05-26T15:30:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:30, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.NET_Tutorial/Validation/RequiredFieldValidator&amp;diff=3040&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Validation/RequiredFieldValidator&amp;diff=3040&amp;oldid=prev"/>
				<updated>2010-05-26T11:57:48Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== A simple use of the RequiredFieldValidator server control (C#)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    protected void Button1_Click(Object sender, EventArgs e) {&lt;br /&gt;
       Label1.Text = &amp;quot;Page is valid!&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;RequiredFieldValidator&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot; &lt;br /&gt;
                                    Runat=&amp;quot;server&amp;quot; &lt;br /&gt;
                                    ErrorMessage=&amp;quot;Required!&amp;quot; &lt;br /&gt;
                                    ControlToValidate=&amp;quot;TextBox1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/asp:RequiredFieldValidator&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; &lt;br /&gt;
         Runat=&amp;quot;server&amp;quot; &lt;br /&gt;
         Text=&amp;quot;Submit&amp;quot; &lt;br /&gt;
         OnClick=&amp;quot;Button1_Click&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== asp:RequiredFieldValidator will be converted to JavaScript Code after loading in client side==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; CodeFile=&amp;quot;Default.aspx.vb&amp;quot; Inherits=&amp;quot;MyPage&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Untitled Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        Your name:&lt;br /&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;name&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot; runat=&amp;quot;server&amp;quot; ControlToValidate=&amp;quot;name&amp;quot;&lt;br /&gt;
            ErrorMessage=&amp;quot;You must provide your name.&amp;quot;&amp;gt;&amp;lt;/asp:RequiredFieldValidator&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button ID=&amp;quot;btnSubmit&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Click Me&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;results&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
File: Default.aspx.vb&lt;br /&gt;
&lt;br /&gt;
Partial Class MyPage&lt;br /&gt;
    Inherits System.Web.UI.Page&lt;br /&gt;
    Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click&lt;br /&gt;
        If Page.IsValid Then&lt;br /&gt;
            results.Text = &amp;quot;Input is valid...&amp;quot;&lt;br /&gt;
        Else&lt;br /&gt;
            results.Text = &amp;quot;Input is &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; valid...&amp;quot;&lt;br /&gt;
        End If&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Disabling client-side validations in a validation control==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot; Runat=&amp;quot;server&amp;quot;&lt;br /&gt;
  ErrorMessage=&amp;quot;*&amp;quot; ControlToValidate=&amp;quot;TextBox1&amp;quot; EnableClientScript=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== EnableClientScript=false, Display=Static==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;Sample Validation Tester&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div&amp;gt;&lt;br /&gt;
         User&lt;br /&gt;
         &amp;lt;asp:TextBox ID=&amp;quot;txtUserName&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;reqUser&amp;quot; &lt;br /&gt;
            runat=&amp;quot;server&amp;quot; &lt;br /&gt;
            ControlToValidate=&amp;quot;txtUserName&amp;quot;&lt;br /&gt;
            EnableClientScript=&amp;quot;false&amp;quot; &lt;br /&gt;
            Display=&amp;quot;Static&amp;quot;&lt;br /&gt;
            Text=&amp;quot;Please enter a User Name&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;br /&amp;gt;&lt;br /&gt;
         &amp;lt;asp:Button ID=&amp;quot;btnTest&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;submit&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Hard code error message==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeFile=&amp;quot;Default.aspx.cs&amp;quot; Inherits=&amp;quot;Login&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Simple Login Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    Username:&amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;usernameTextBox&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;usernameReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              ControlToValidate=&amp;quot;usernameTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Username is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
    Password and Confirmation:&amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;passwordTextBox&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              TextMode=&amp;quot;Password&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;passwordReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              ControlToValidate=&amp;quot;passwordTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Password is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;confirmPasswordTextBox&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              TextMode=&amp;quot;Password&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;confirmPasswordReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot; ControlToValidate=&amp;quot;confirmPasswordTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Password confirmation is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:Button id=&amp;quot;submitButton&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              Text=&amp;quot;Submit&amp;quot; &lt;br /&gt;
              OnClick=&amp;quot;submitButton_Click&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
File: Default.aspx.cs&lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Configuration;&lt;br /&gt;
using System.Collections;&lt;br /&gt;
using System.Web;&lt;br /&gt;
using System.Web.Security;&lt;br /&gt;
using System.Web.UI;&lt;br /&gt;
using System.Web.UI.WebControls;&lt;br /&gt;
using System.Web.UI.WebControls.WebParts;&lt;br /&gt;
using System.Web.UI.HtmlControls;&lt;br /&gt;
public partial class Login : System.Web.UI.Page&lt;br /&gt;
{&lt;br /&gt;
    protected void submitButton_Click(object sender, EventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
        if (Page.IsValid)&lt;br /&gt;
        {&lt;br /&gt;
            submitButton.Text = &amp;quot;Valid&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            submitButton.Text = &amp;quot;Invalid!&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Placing values between nodes==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
   Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)&lt;br /&gt;
        Label1.Text = &amp;quot;Page is valid!&amp;quot;&lt;br /&gt;
   End Sub&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;RequiredFieldValidator&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot; &lt;br /&gt;
                                    Runat=&amp;quot;server&amp;quot; &lt;br /&gt;
                                    ControlToValidate=&amp;quot;TextBox1&amp;quot;&amp;gt;&lt;br /&gt;
            Required!&lt;br /&gt;
        &amp;lt;/asp:RequiredFieldValidator&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; Runat=&amp;quot;server&amp;quot; Text=&amp;quot;Submit&amp;quot; &lt;br /&gt;
         OnClick=&amp;quot;Button1_Click&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RequiredFieldValidator Dynamic Display==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeFile=&amp;quot;Default.aspx.cs&amp;quot; Inherits=&amp;quot;Login&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Simple Login Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
     Username:&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;usernameTextBox&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;usernameReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              ControlToValidate=&amp;quot;usernameTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Username is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
     Password and Confirmation:&amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;passwordTextBox&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              TextMode=&amp;quot;Password&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;passwordReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              ControlToValidate=&amp;quot;passwordTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Password is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; &lt;br /&gt;
              Display=&amp;quot;Dynamic&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;confirmPasswordTextBox&amp;quot; &lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              TextMode=&amp;quot;Password&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;confirmPasswordReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot; &lt;br /&gt;
              ControlToValidate=&amp;quot;confirmPasswordTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Password confirmation is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; &lt;br /&gt;
              Display=&amp;quot;Dynamic&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:Button id=&amp;quot;submitButton&amp;quot; &lt;br /&gt;
                      runat=&amp;quot;server&amp;quot;&lt;br /&gt;
                      Text=&amp;quot;Submit&amp;quot; &lt;br /&gt;
                      OnClick=&amp;quot;submitButton_Click&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
File: Default.aspx.cs&lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Configuration;&lt;br /&gt;
using System.Collections;&lt;br /&gt;
using System.Web;&lt;br /&gt;
using System.Web.Security;&lt;br /&gt;
using System.Web.UI;&lt;br /&gt;
using System.Web.UI.WebControls;&lt;br /&gt;
using System.Web.UI.WebControls.WebParts;&lt;br /&gt;
using System.Web.UI.HtmlControls;&lt;br /&gt;
public partial class Login : System.Web.UI.Page&lt;br /&gt;
{&lt;br /&gt;
    protected void submitButton_Click(object sender, EventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
        if (Page.IsValid)&lt;br /&gt;
        {&lt;br /&gt;
            submitButton.Text = &amp;quot;Valid&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            submitButton.Text = &amp;quot;Invalid!&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RequiredFieldValidator for login page==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Simple Login Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    Username:&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;usernameTextBox&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;usernameReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              ControlToValidate=&amp;quot;usernameTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Username is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
    Password:&amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;passwordTextBox&amp;quot; &lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              TextMode=&amp;quot;Password&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;passwordReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              ControlToValidate=&amp;quot;passwordTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Password is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:Button id=&amp;quot;submitButton&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              Text=&amp;quot;Submit&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RequiredFieldValidator requires a user to enter a value into a form field before submitting the form.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
Two important properties when using the RequiredFieldValdiator control:&lt;br /&gt;
ControlToValidate: The ID of the form field being validated.&lt;br /&gt;
Text:              The error message.&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show RequiredFieldValidator&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;lblFirstName&amp;quot;&lt;br /&gt;
        Text=&amp;quot;First Name:&amp;quot;&lt;br /&gt;
        AssociatedControlID=&amp;quot;txtFirstName&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:TextBox&lt;br /&gt;
        id=&amp;quot;txtFirstName&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:RequiredFieldValidator&lt;br /&gt;
        id=&amp;quot;reqFirstName&amp;quot;&lt;br /&gt;
        ControlToValidate=&amp;quot;txtFirstName&amp;quot;&lt;br /&gt;
        Text=&amp;quot;(Required)&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;lblLastName&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Last Name:&amp;quot;&lt;br /&gt;
        AssociatedControlID=&amp;quot;txtLastName&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:TextBox&lt;br /&gt;
        id=&amp;quot;txtLastName&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:RequiredFieldValidator&lt;br /&gt;
        id=&amp;quot;reqLastName&amp;quot;&lt;br /&gt;
        ControlToValidate=&amp;quot;txtLastName&amp;quot;&lt;br /&gt;
        Text=&amp;quot;(Required)&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Button&lt;br /&gt;
        id=&amp;quot;btnSubmit&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Submit&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RequiredFieldValidator with server side validation==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeFile=&amp;quot;Default.aspx.cs&amp;quot; Inherits=&amp;quot;Login&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Simple Login Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    Username:&amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;usernameTextBox&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;usernameReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              ControlToValidate=&amp;quot;usernameTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Username is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
    Password:&amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:TextBox id=&amp;quot;passwordTextBox&amp;quot; &lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              TextMode=&amp;quot;Password&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:RequiredFieldValidator id=&amp;quot;passwordReq&amp;quot;&lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              ControlToValidate=&amp;quot;passwordTextBox&amp;quot;&lt;br /&gt;
              ErrorMessage=&amp;quot;Password is required!&amp;quot;&lt;br /&gt;
              SetFocusOnError=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;asp:Button id=&amp;quot;submitButton&amp;quot; &lt;br /&gt;
              runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              Text=&amp;quot;Submit&amp;quot; &lt;br /&gt;
              OnClick=&amp;quot;submitButton_Click&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
File: Default.aspx.cs&lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Configuration;&lt;br /&gt;
using System.Collections;&lt;br /&gt;
using System.Web;&lt;br /&gt;
using System.Web.Security;&lt;br /&gt;
using System.Web.UI;&lt;br /&gt;
using System.Web.UI.WebControls;&lt;br /&gt;
using System.Web.UI.WebControls.WebParts;&lt;br /&gt;
using System.Web.UI.HtmlControls;&lt;br /&gt;
public partial class Login : System.Web.UI.Page&lt;br /&gt;
{&lt;br /&gt;
    protected void submitButton_Click(object sender, EventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
        if (Page.IsValid)&lt;br /&gt;
        {&lt;br /&gt;
            submitButton.Text = &amp;quot;Valid&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            submitButton.Text = &amp;quot;Invalid!&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Specify ErrorMessage for asp:RequiredFieldValidator==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Untitled Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator &lt;br /&gt;
            ID=&amp;quot;RequiredFieldValidator1&amp;quot; &lt;br /&gt;
            runat=&amp;quot;server&amp;quot; &lt;br /&gt;
            ControlToValidate=&amp;quot;TextBox1&amp;quot;&lt;br /&gt;
            ErrorMessage=&amp;quot;error&amp;quot;&amp;gt;&amp;lt;/asp:RequiredFieldValidator&amp;gt;&lt;br /&gt;
        This text appears right after a textbox.&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;TextBox2&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator2&amp;quot; runat=&amp;quot;server&amp;quot; ControlToValidate=&amp;quot;TextBox2&amp;quot;&lt;br /&gt;
            Display=&amp;quot;Dynamic&amp;quot; ErrorMessage=&amp;quot;error&amp;quot;&amp;gt;&amp;lt;/asp:RequiredFieldValidator&amp;gt;&lt;br /&gt;
        This text appears right after a textbox.&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Button&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Text field of RequiredFieldValidator server control (VB)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
   Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)&lt;br /&gt;
        Label1.Text = &amp;quot;Page is valid!&amp;quot;&lt;br /&gt;
   End Sub&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;RequiredFieldValidator&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot; &lt;br /&gt;
                                    Runat=&amp;quot;server&amp;quot; &lt;br /&gt;
                                    Text=&amp;quot;Required!&amp;quot;&lt;br /&gt;
                                    ErrorMessage=&amp;quot;Required!&amp;quot; &lt;br /&gt;
                                    ControlToValidate=&amp;quot;TextBox1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/asp:RequiredFieldValidator&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; Runat=&amp;quot;server&amp;quot; Text=&amp;quot;Submit&amp;quot; &lt;br /&gt;
         OnClick=&amp;quot;Button1_Click&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Use asp:RequiredFieldValidator to check the input of an asp:TextBox (VB.net)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
   sub Submit(Sender as Object, e as EventArgs)&lt;br /&gt;
      if Page.IsValid then&lt;br /&gt;
         lblMessage.Text = &amp;quot;You passed validation!&amp;quot;&lt;br /&gt;
      end if   &lt;br /&gt;
   end sub&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;asp:Label id=&amp;quot;lblMessage&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
      Enter your name:&lt;br /&gt;
      &amp;lt;asp:TextBox id=&amp;quot;tbFName&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      &amp;lt;asp:RequiredFieldValidator runat=&amp;quot;server&amp;quot; ControlToValidate=&amp;quot;tbFName&amp;quot; ErrorMessage=&amp;quot;First name required&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;asp:Button id=&amp;quot;tbSubmit&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Submit&amp;quot; OnClick=&amp;quot;Submit&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Use the RequiredFieldValidator&amp;quot;s InitialValue to set a default value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    void btnSubmit_Click(Object sender, EventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
        if (Page.IsValid)&lt;br /&gt;
            lblResult.Text = dropFavoriteColor.SelectedValue;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show Initial Value&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;lblFavoriteColor&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Favorite Color:&amp;quot;&lt;br /&gt;
        AssociatedControlID=&amp;quot;dropFavoriteColor&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:DropDownList&lt;br /&gt;
        id=&amp;quot;dropFavoriteColor&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;asp:ListItem Text=&amp;quot;Select Color&amp;quot; Value=&amp;quot;none&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:ListItem Text=&amp;quot;Red&amp;quot; Value=&amp;quot;Red&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:ListItem Text=&amp;quot;Blue&amp;quot; Value=&amp;quot;Blue&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:ListItem Text=&amp;quot;Green&amp;quot; Value=&amp;quot;Green&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/asp:DropDownList&amp;gt;&lt;br /&gt;
    &amp;lt;asp:RequiredFieldValidator&lt;br /&gt;
        id=&amp;quot;reqFavoriteColor&amp;quot;&lt;br /&gt;
        Text=&amp;quot;(Required)&amp;quot;&lt;br /&gt;
        InitialValue=&amp;quot;none&amp;quot;&lt;br /&gt;
        ControlToValidate=&amp;quot;dropFavoriteColor&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Button&lt;br /&gt;
        id=&amp;quot;btnSubmit&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Submit&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; OnClick=&amp;quot;btnSubmit_Click&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;lblResult&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Using images for error notifications==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot;&lt;br /&gt;
 Runat=&amp;quot;server&amp;quot; ErrorMessage=&amp;quot;&amp;lt;img src=&amp;quot;error.gif&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
 ControlToValidate=&amp;quot;TextBox1&amp;quot;&amp;gt;&amp;lt;/asp:RequiredFieldValidator&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Using sound for error notifications==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot;&lt;br /&gt;
 Runat=&amp;quot;server&amp;quot; ErrorMessage=&amp;quot;&amp;lt;bgsource src=&amp;quot;C:\Windows\Media\tada.wav&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
 ControlToValidate=&amp;quot;TextBox1&amp;quot; EnableClientScript=&amp;quot;False&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/asp:RequiredFieldValidator&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Using two RequiredFieldValidator controls for one form element==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
   Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)&lt;br /&gt;
        Label1.Text = &amp;quot;Page is valid!&amp;quot;&lt;br /&gt;
   End Sub&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;RequiredFieldValidator&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;My Initial Value&amp;lt;/asp:TextBox&amp;gt;&amp;amp;nbsp;&lt;br /&gt;
            &lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot; &lt;br /&gt;
                                    Runat=&amp;quot;server&amp;quot; &lt;br /&gt;
                                    ErrorMessage=&amp;quot;Please change value&amp;quot; &lt;br /&gt;
                                    ControlToValidate=&amp;quot;TextBox1&amp;quot;&lt;br /&gt;
                                    InitialValue=&amp;quot;My Initial Value&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator2&amp;quot; &lt;br /&gt;
                                    Runat=&amp;quot;server&amp;quot;&lt;br /&gt;
                                    ErrorMessage=&amp;quot;Do not leave empty&amp;quot; &lt;br /&gt;
                                    ControlToValidate=&amp;quot;TextBox1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/asp:RequiredFieldValidator&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; Runat=&amp;quot;server&amp;quot; Text=&amp;quot;Submit&amp;quot; &lt;br /&gt;
         OnClick=&amp;quot;Button1_Click&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Validating Drop-Down Lists with the RequiredFieldValidator Control==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
   Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)&lt;br /&gt;
        Label1.Text = &amp;quot;Page is valid!&amp;quot;&lt;br /&gt;
   End Sub&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;RequiredFieldValidator&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;asp:DropDownList id=&amp;quot;DropDownList1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;asp:ListItem Selected=&amp;quot;True&amp;quot;&amp;gt;Select a profession&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
           &amp;lt;asp:ListItem&amp;gt;Programmer&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
           &amp;lt;asp:ListItem&amp;gt;Lawyer&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
           &amp;lt;asp:ListItem&amp;gt;Doctor&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
           &amp;lt;asp:ListItem&amp;gt;Artist&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
        &amp;lt;/asp:DropDownList&amp;gt;&lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator id=&amp;quot;RequiredFieldValidator1&amp;quot; &lt;br /&gt;
                                    runat=&amp;quot;server&amp;quot; &lt;br /&gt;
                                    ErrorMessage=&amp;quot;Please make a selection&amp;quot;&lt;br /&gt;
                                    ControlToValidate=&amp;quot;DropDownList1&amp;quot;&lt;br /&gt;
                                    InitialValue=&amp;quot;Select a profession&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/asp:RequiredFieldValidator&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; Runat=&amp;quot;server&amp;quot; Text=&amp;quot;Submit&amp;quot; &lt;br /&gt;
         OnClick=&amp;quot;Button1_Click&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Working with the InitialValue property==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
   Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)&lt;br /&gt;
        Label1.Text = &amp;quot;Page is valid!&amp;quot;&lt;br /&gt;
   End Sub&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;RequiredFieldValidator&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;My Initial Value&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
        &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot;  &lt;br /&gt;
                                    Runat=&amp;quot;server&amp;quot; &lt;br /&gt;
                                    ErrorMessage=&amp;quot;Please change the value of the textbox!&amp;quot; &lt;br /&gt;
                                    ControlToValidate=&amp;quot;TextBox1&amp;quot; &lt;br /&gt;
                                    InitialValue=&amp;quot;My Initial Value&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/asp:RequiredFieldValidator&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; Runat=&amp;quot;server&amp;quot; Text=&amp;quot;Submit&amp;quot; &lt;br /&gt;
         OnClick=&amp;quot;Button1_Click&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; Runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>