Asp net 2012 unobtrusive validation with jquery

ASP.NET is a popular programming language used for developing web applications. One of the key of ASP.NET is its ability to provide unobtrusive validation with jQuery. In this article, we will explore how to implement unobtrusive validation in ASP.NET 2012 using jQuery.

Unobtrusive validation is a technique that allows us to user input without interfering with the user experience. It ensures that validation messages are displayed in a non-intrusive manner, without disrupting the flow of the web page.

To begin with, let's take a look at the basic structure of an ASP.NET web form. We will use a simple form as an example:


    Registration Form


In the above code snippet, we have a simple registration form with a textbox for the user's name and a submit button. We have also added a required field validator to ensure that the name field is not left empty.

To unobtrusive validation, we need to include the necessary jQuery . These scripts can be downloaded from the jQuery website or included via a CDN. In this example, we have included the scripts locally in the “Scripts” .

Next, we need to add the `jquery.validate.unobtrusive.min.js` script to enable unobtrusive validation. This script in conjunction with the `jquery.validate.min.js` script to provide validation .

Now, let's take a closer look at the required field validator for the name field:


The `RequiredFieldValidator` control is used to validate that the `txtName` textbox is not left empty. The `ErrorMessage` property specifies the message to be displayed if the validation fails.

With the necessary scripts and validators in place, the unobtrusive validation will automatically kick in when the form is submitted. If the name field is left empty, an error message will be displayed next to the textbox.


In this article, we have explored how to implement unobtrusive validation in ASP.NET 2012 using jQuery. Unobtrusive validation allows us to validate user input without disrupting the user experience. By following the steps outlined in this article, you can easily incorporate unobtrusive validation into your ASP.NET web applications.

to include the necessary jQuery scripts and add the required field validators to your form controls. With these in place, you can ensure that user input is validated in a non-intrusive manner, providing a seamless user experience.

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Table of Contents