{"id":21,"date":"2016-10-20T15:30:55","date_gmt":"2016-10-20T15:30:55","guid":{"rendered":"http:\/\/www.softwaretraininginchennai.com\/blog\/?p=21"},"modified":"2017-02-10T03:07:55","modified_gmt":"2017-02-10T03:07:55","slug":"asp-net-validation-controls","status":"publish","type":"post","link":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/","title":{"rendered":"Asp.net Validation Controls"},"content":{"rendered":"<div style=\"color: #000&quot;&quot;;\">\n<p><b> Document by Ganesan\u00a0 -ganesanva@hotmail.com &#8211; + 919600370429 <\/b><br \/>\nList of Asp.net Validation available are as follows,<br \/>\n<b><br \/>\n1.Required Field validator<br \/>\n2.Regular Expression validator<br \/>\n3.Range Validator<br \/>\n4.Custom Validator<br \/>\n5.Compare Validator<br \/>\n<\/b><br \/>\nCreate a new Asp.net Web application<br \/>\nFile -&gt; New Project<br \/>\n<img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-32 size-full\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg\" alt=\"b2-1\" width=\"480\" height=\"310\" \/><br \/>\nRight click on the solution and Add New web form page AddStudentDetails.aspx as below,<br \/>\n<img decoding=\"async\" class=\"alignnone wp-image-33 size-full\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-2.jpg\" alt=\"b2-2\" width=\"480\" height=\"310\" \/><br \/>\nReplace the HTML Tag in\u00a0 AddStudentDetails.aspx with below snippet,<\/p>\n<table style=\"border-collapse: collapse;\" border=\"0\">\n<tbody>\n<tr>\n<td style=\"border: solid #a3a3a3 1.0pt; padding: 2px; color: #000;\" width=\"700\"><b>&lt;html xmlns=&#8221;http:\/\/www.w3.org\/1999\/xhtml&#8221;&gt;<br \/>\n&lt;head runat=&#8221;server&#8221;&gt;<br \/>\n&lt;title&gt;&lt;\/title&gt;<br \/>\n&lt;\/head&gt;<br \/>\n&lt;body&gt;<br \/>\n&lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;<br \/>\n&lt;div&gt;<br \/>\n&lt;table border=&#8221;0&#8243; cellspacing=&#8221;2&#8243; cellpadding=&#8221;2&#8243;&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt;Student Name<br \/>\n&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;asp:TextBox ID=&#8221;txtStudentName&#8221; runat=&#8221;server&#8221;&gt;&lt;\/asp:TextBox&gt;<br \/>\n&lt;asp:RequiredFieldValidator ID=&#8221;RQStudentName&#8221; runat=&#8221;server&#8221; ControlToValidate=&#8221;txtStudentName&#8221; ErrorMessage=&#8221;Please enter Student Name&#8221; ForeColor=&#8221;Red&#8221;&gt;<br \/>\n&lt;\/asp:RequiredFieldValidator&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt; Date of Birth<br \/>\n&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;asp:TextBox ID=&#8221;txtDOB&#8221; runat=&#8221;server&#8221;&gt;&lt;\/asp:TextBox&gt;<br \/>\n&lt;asp:RangeValidator ID=&#8221;Rvalid&#8221; runat=&#8221;server&#8221;<br \/>\nControlToValidate=&#8221;txtDOB&#8221; ErrorMessage=&#8221;Date of Birth should not be greater than current date&#8221; Type=&#8221;Date&#8221; ForeColor=&#8221;Red&#8221;&gt;&lt;\/asp:RangeValidator&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt; Age<br \/>\n&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;asp:TextBox ID=&#8221;txtAge&#8221; runat=&#8221;server&#8221;&gt;&lt;\/asp:TextBox&gt;<br \/>\n&lt;asp:RequiredFieldValidator ID=&#8221;RqAge&#8221; runat=&#8221;server&#8221; ControlToValidate=&#8221;txtAge&#8221; ErrorMessage=&#8221;Please enter Student Age&#8221;\u00a0 ForeColor=&#8221;Red&#8221;&gt;<br \/>\n&lt;\/asp:RequiredFieldValidator&gt;<br \/>\n&lt;asp:RangeValidator ID=&#8221;RgAge&#8221; runat=&#8221;server&#8221;\u00a0 ControlToValidate=&#8221;txtAge&#8221;\u00a0 ErrorMessage=&#8221;Age should be greater than 18&#8243; MinimumValue=&#8221;18&#8243; ForeColor=&#8221;Red&#8221;<br \/>\nMaximumValue=&#8221;2000&#8243; Type=&#8221;Integer&#8221;&gt;&lt;\/asp:RangeValidator&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt; City<br \/>\n&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;asp:DropDownList ID=&#8221;ddlCity&#8221; runat=&#8221;server&#8221;&gt;<br \/>\n&lt;asp:ListItem Text=&#8221;&#8211;Select&#8211;&#8221; Value=&#8221;&#8211;Select&#8211;&#8220;&gt;&lt;\/asp:ListItem&gt;<br \/>\n&lt;asp:ListItem Text=&#8221;Chennai&#8221; Value=&#8221;Chennai&#8221;&gt;&lt;\/asp:ListItem&gt;<br \/>\n&lt;asp:ListItem Text=&#8221;Madurai&#8221; Value=&#8221;Madurai&#8221;&gt;&lt;\/asp:ListItem&gt;<br \/>\n&lt;\/asp:DropDownList&gt;<br \/>\n&lt;asp:RequiredFieldValidator ID=&#8221;RqCity&#8221; runat=&#8221;server&#8221; InitialValue=&#8221;&#8211;Select&#8211;&#8221; ControlToValidate=&#8221;ddlCity&#8221;<br \/>\nErrorMessage=&#8221;Please enter Student City&#8221; ForeColor=&#8221;Red&#8221;&gt;<br \/>\n&lt;\/asp:RequiredFieldValidator&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt; Email Id<br \/>\n&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;asp:TextBox ID=&#8221;txtEmailId&#8221; runat=&#8221;server&#8221;&gt;&lt;\/asp:TextBox&gt;<br \/>\n&lt;asp:RequiredFieldValidator ID=&#8221;RqEmailId&#8221; runat=&#8221;server&#8221; ControlToValidate=&#8221;txtEmailId&#8221; ErrorMessage=&#8221;Please enter Email ID&#8221;\u00a0 ForeColor=&#8221;Red&#8221;&gt;<br \/>\n&lt;\/asp:RequiredFieldValidator&gt;<br \/>\n&lt;asp:RegularExpressionValidator ID=&#8221;REVEmailId&#8221; runat=&#8221;server&#8221; ErrorMessage=&#8221;please enter correct email id&#8221; ControlToValidate=&#8221;txtEmailId&#8221;<br \/>\nValidationExpression=&#8221;\\w+([-+.&#8217;]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*&#8221; ForeColor=&#8221;Red&#8221;&gt;&lt;\/asp:RegularExpressionValidator&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt; User Name<br \/>\n&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;asp:TextBox ID=&#8221;txtUserName&#8221; runat=&#8221;server&#8221;&gt;&lt;\/asp:TextBox&gt;<br \/>\n&lt;asp:RequiredFieldValidator ID=&#8221;RequiredFieldValidator1&#8243; runat=&#8221;server&#8221; ControlToValidate=&#8221;txtUserName&#8221; ErrorMessage=&#8221;Please enter UserName&#8221;<br \/>\nForeColor=&#8221;Red&#8221;&gt;<br \/>\n&lt;\/asp:RequiredFieldValidator&gt;<br \/>\n&lt;asp:CustomValidator ID=&#8221;CVUserName&#8221; runat=&#8221;server&#8221; ControlToValidate=&#8221;txtUserName&#8221; OnServerValidate=&#8221;CVUserName_ServerValidate&#8221;<br \/>\nErrorMessage=&#8221;UserName should not be greater than 15 digits&#8221; ForeColor=&#8221;Red&#8221;&gt;&lt;\/asp:CustomValidator&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt; Password<br \/>\n&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;asp:TextBox ID=&#8221;txtPassword&#8221; runat=&#8221;server&#8221; TextMode=&#8221;Password&#8221;&gt;&lt;\/asp:TextBox&gt;<br \/>\n&lt;asp:RequiredFieldValidator ID=&#8221;RequiredFieldValidator2&#8243; runat=&#8221;server&#8221; ControlToValidate=&#8221;txtPassword&#8221; ErrorMessage=&#8221;Please enter Password&#8221;\u00a0 ForeColor=&#8221;Red&#8221;&gt;<br \/>\n&lt;\/asp:RequiredFieldValidator&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt; Retype Password<br \/>\n&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;asp:TextBox ID=&#8221;txtRetypePassword&#8221; runat=&#8221;server&#8221; TextMode=&#8221;Password&#8221;&gt;&lt;\/asp:TextBox&gt;<br \/>\n&lt;asp:RequiredFieldValidator ID=&#8221;RequiredFieldValidator3&#8243; runat=&#8221;server&#8221; ControlToValidate=&#8221;txtRetypePassword&#8221; ErrorMessage=&#8221;Please enter Retype Password&#8221;\u00a0 ForeColor=&#8221;Red&#8221;&gt;<br \/>\n&lt;\/asp:RequiredFieldValidator&gt;<br \/>\n&lt;asp:CompareValidator ID=&#8221;cmpPasswordmatch&#8221; runat=&#8221;server&#8221; ControlToCompare=&#8221;txtPassword&#8221; ControlToValidate=&#8221;txtRetypePassword&#8221;<br \/>\nErrorMessage=&#8221;Password and Retype Password should not match&#8221; ForeColor=&#8221;Red&#8221;&gt;<br \/>\n&lt;\/asp:CompareValidator&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt;&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;asp:Button ID=&#8221;btnSave&#8221; runat=&#8221;server&#8221; Text=&#8221;Save&#8221; CausesValidation=&#8221;true&#8221; OnClick=&#8221;btnSave_Click&#8221; \/&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;\/table&gt;<br \/>\n&lt;\/div&gt;<br \/>\n&lt;\/form&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Replace the AddStudentDetails.cs class with the below snippet,<\/p>\n<table style=\"border-collapse: collapse;\" border=\"0\">\n<tbody>\n<tr>\n<td style=\"border: solid #a3a3a3 1.0pt; padding: 2px; color: #000;\" width=\"586\"><b>public partial class AddStudentDetails : System.Web.UI.Page<br \/>\n{<br \/>\nprotected void Page_Load(object sender, EventArgs e)<br \/>\n{<br \/>\nRvalid.MinimumValue = DateTime.MinValue.ToString(&#8220;dd-MM-yyyy&#8221;);<br \/>\nRvalid.MaximumValue = DateTime.Now.ToString(&#8220;dd-MM-yyyy&#8221;);<br \/>\n}<br \/>\nprotected void CVUserName_ServerValidate(object source, ServerValidateEventArgs args)<br \/>\n{<br \/>\nargs.IsValid = (args.Value.Length &lt; 15);<br \/>\n}<br \/>\nprotected void btnSave_Click(object sender, EventArgs e)<br \/>\n{<br \/>\nif (Page.IsValid)<br \/>\n{<br \/>\nResponse.Write(&#8220;Saved&#8221;);<br \/>\n}<br \/>\n}<br \/>\n}<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The Output as below,<br \/>\n<img decoding=\"async\" class=\"alignnone wp-image-34 size-full\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-3.jpg\" alt=\"b2-3\" width=\"576\" height=\"344\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-35 size-full\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-4.jpg\" alt=\"b2-4\" width=\"567\" height=\"367\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-36 size-full\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-5.jpg\" alt=\"b2-5\" width=\"589\" height=\"340\" \/><br \/>\nCustom Validation on server event,<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37 size-full\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-6.jpg\" alt=\"b2-6\" width=\"616\" height=\"242\" \/><br \/>\nClick below to download the solution,<br \/>\n<a href=\"https:\/\/1drv.ms\/u\/s!ArddhCoxftkQg6kmic1tyrHNsIbXqA\">https:\/\/1drv.ms\/u\/s!ArddhCoxftkQg6kmic1tyrHNsIbXqA<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Document by Ganesan\u00a0 -ganesanva@hotmail.com &#8211; + 919600370429 List of Asp.net Validation available are as follows, 1.Required Field validator 2.Regular Expression validator 3.Range Validator 4.Custom Validator 5.Compare Validator Create a new Asp.net Web application File -&gt; New Project Right click on the solution and Add New web form page AddStudentDetails.aspx as below, Replace the HTML Tag [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,1],"tags":[20,21,23,25,28,35,37,78,102,145,147],"class_list":["post-21","post","type-post","status-publish","format-standard","hentry","category-information-on-dotnet","category-uncategorized","tag-asp-net-training-in-chennai","tag-asp-net-validation-in-web-application","tag-asp-net-web-application","tag-asp-net-web-application-download","tag-asp-net-with-ado-net-architecture","tag-crud-operation-in-asp-net","tag-custom-validation-in-asp-net","tag-hello-world-in-asp-net","tag-online-asp-net-tutorial","tag-types-of-validation-in-asp-net","tag-validation-controls-in-asp-net"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Asp.net Validation Controls | Maria Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Asp.net Validation Controls | Maria Academy\" \/>\n<meta property=\"og:description\" content=\"Document by Ganesan\u00a0 -ganesanva@hotmail.com &#8211; + 919600370429 List of Asp.net Validation available are as follows, 1.Required Field validator 2.Regular Expression validator 3.Range Validator 4.Custom Validator 5.Compare Validator Create a new Asp.net Web application File -&gt; New Project Right click on the solution and Add New web form page AddStudentDetails.aspx as below, Replace the HTML Tag [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/\" \/>\n<meta property=\"og:site_name\" content=\"Maria Academy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DotnetTrainingChennai\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-20T15:30:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-02-10T03:07:55+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dotnettraining2\" \/>\n<meta name=\"twitter:site\" content=\"@dotnettraining2\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e\"},\"headline\":\"Asp.net Validation Controls\",\"datePublished\":\"2016-10-20T15:30:55+00:00\",\"dateModified\":\"2017-02-10T03:07:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/\"},\"wordCount\":828,\"image\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg\",\"keywords\":[\"Asp.net Training in chennai\",\"Asp.net validation in web application\",\"Asp.net Web Application\",\"Asp.net web application download\",\"Asp.net with Ado.net architecture\",\"CRUD operation in Asp.net\",\"Custom Validation in Asp.net\",\"Hello world in Asp.net\",\"online Asp.net Tutorial\",\"Types of validation in Asp.net\",\"validation controls in Asp.net\"],\"articleSection\":[\"information on dotnet\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/\",\"url\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/\",\"name\":\"Asp.net Validation Controls | Maria Academy\",\"isPartOf\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg\",\"datePublished\":\"2016-10-20T15:30:55+00:00\",\"dateModified\":\"2017-02-10T03:07:55+00:00\",\"author\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#primaryimage\",\"url\":\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg\",\"contentUrl\":\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Asp.net Validation Controls\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#website\",\"url\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/\",\"name\":\"Maria Academy\",\"description\":\"Dot Net Training in Chennai, Best Dot Net Training Institute in Chennai, .Net Training in Chennai\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Asp.net Validation Controls | Maria Academy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/","og_locale":"en_US","og_type":"article","og_title":"Asp.net Validation Controls | Maria Academy","og_description":"Document by Ganesan\u00a0 -ganesanva@hotmail.com &#8211; + 919600370429 List of Asp.net Validation available are as follows, 1.Required Field validator 2.Regular Expression validator 3.Range Validator 4.Custom Validator 5.Compare Validator Create a new Asp.net Web application File -&gt; New Project Right click on the solution and Add New web form page AddStudentDetails.aspx as below, Replace the HTML Tag [&hellip;]","og_url":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/","og_site_name":"Maria Academy","article_publisher":"https:\/\/www.facebook.com\/DotnetTrainingChennai","article_published_time":"2016-10-20T15:30:55+00:00","article_modified_time":"2017-02-10T03:07:55+00:00","og_image":[{"url":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@dotnettraining2","twitter_site":"@dotnettraining2","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#article","isPartOf":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/"},"author":{"name":"admin","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e"},"headline":"Asp.net Validation Controls","datePublished":"2016-10-20T15:30:55+00:00","dateModified":"2017-02-10T03:07:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/"},"wordCount":828,"image":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#primaryimage"},"thumbnailUrl":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg","keywords":["Asp.net Training in chennai","Asp.net validation in web application","Asp.net Web Application","Asp.net web application download","Asp.net with Ado.net architecture","CRUD operation in Asp.net","Custom Validation in Asp.net","Hello world in Asp.net","online Asp.net Tutorial","Types of validation in Asp.net","validation controls in Asp.net"],"articleSection":["information on dotnet"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/","url":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/","name":"Asp.net Validation Controls | Maria Academy","isPartOf":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#primaryimage"},"image":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#primaryimage"},"thumbnailUrl":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg","datePublished":"2016-10-20T15:30:55+00:00","dateModified":"2017-02-10T03:07:55+00:00","author":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e"},"breadcrumb":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#primaryimage","url":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg","contentUrl":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/10\/b2-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/asp-net-validation-controls\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.softwaretraininginchennai.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Asp.net Validation Controls"}]},{"@type":"WebSite","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#website","url":"https:\/\/www.softwaretraininginchennai.com\/blog\/","name":"Maria Academy","description":"Dot Net Training in Chennai, Best Dot Net Training Institute in Chennai, .Net Training in Chennai","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.softwaretraininginchennai.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":2,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/21\/revisions"}],"predecessor-version":[{"id":307,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/21\/revisions\/307"}],"wp:attachment":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/media?parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/categories?post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/tags?post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}