jQuery Validation performs browser-side form validation in ASP.NET Core applications. It gives users immediate feedback before data reaches the server and prevents submission while validation errors remain. section 29.6
ASP.NET Core form tag helpers emit data-val* attributes describing field constraints. The unobtrusive validation library reads those attributes and configures jQuery Validation, separating rules from JavaScript code. section 29.6
A minimal setup installs and loads the validation scripts in order:
- Install jquery-validate@1.19.5 and jquery-validation-unobtrusive@4.0.0 with LibMan. section 29.6
- Load jQuery, jquery.validate.min.js, and jquery.validate.unobtrusive.min.js in _Validation.cshtml. section 29.6
Listing 29.23 Installing the validation packages
libman install jquery-validate@1.19.5 -d wwwroot/lib/jquery-validate libman install jquery-validation-unobtrusive@4.0.0 -d wwwroot/lib/jquery-validation-unobtrusive
Use the package-installation listing for the exact LibMan commands. section 29.6
