Skip to content
Validation extensions for DataAnnotations, including optional MVC client validation implementations
C# CSS Other
Latest commit 9bb4fc7 Feb 3, 2016 @srkirkland fix for mvc5 info
Failed to load latest commit information.
DataAnnotationsExtensions.NuGet switch to new version of web activator Feb 2, 2016
DataAnnotationsExtensions.Tests move server validators to new namespace/folder Feb 3, 2016
DataAnnotationsExtensions move server validators to new namespace/folder Feb 4, 2016
packages/jQuery.1.7.1 switch to new version of web activator Feb 3, 2016
.gitignore stop strong signing Jan 25, 2016
Build.cmd New nuspec files and revised gitignore won't save dll changes anymore May 4, 2012
LICENSE.txt added the bsd license Feb 17, 2011


This project provides common validation attributes (full list on the project website) which extend the built-in ASP.NET DataAnnotations (Required, Range, RegularExpression and StringLength).

The core library provides server-side validation attributes that can be used in any .NET 4.0 or 4.5 project (no MVC dependency). There is also an easily pluggable client-side validation library which can be used in ASP.NET MVC 3 or 5 projects using unobtrusive jquery validation (only MVC included javascript files are required).

All validation attributes are covered with unit tests and also have a dedicated controller in the included sample website (click Demos to see a demonstration of each validation attribute). 

Please see the project website for details:
Something went wrong with that request. Please try again.