TanvirArjel.CustomValidation.AspNetCore
1.2.2
dotnet add package TanvirArjel.CustomValidation.AspNetCore --version 1.2.2
NuGet\Install-Package TanvirArjel.CustomValidation.AspNetCore -Version 1.2.2
<PackageReference Include="TanvirArjel.CustomValidation.AspNetCore" Version="1.2.2" />
paket add TanvirArjel.CustomValidation.AspNetCore --version 1.2.2
#r "nuget: TanvirArjel.CustomValidation.AspNetCore, 1.2.2"
// Install TanvirArjel.CustomValidation.AspNetCore as a Cake Addin
#addin nuget:?package=TanvirArjel.CustomValidation.AspNetCore&version=1.2.2
// Install TanvirArjel.CustomValidation.AspNetCore as a Cake Tool
#tool nuget:?package=TanvirArjel.CustomValidation.AspNetCore&version=1.2.2
This is a custom server-side validation library for ASP.NET Core. This also includes jQuery client-side validation for each server-side validation.
This version includes the following validation attributes:
1. FileAttribute: To validate file type, file max size, file min size, etc.
2. FileTypeAttribute: To validate type of a file.
3. FileMaxSizeAttribute: To validate allowed max size of a file.
4. FileMinSizeAttribute: To validate allowed min size of a file.
5. MaxAgeAttribute: To validate maximum age against the date of birth value of DateTime type.
6. MinAgeAttribute: To validate the minimum required age against a date of birth value of DateTime type.
7. MaxDateAttribute: To set max value validation for a DateTime field.
8. MinDateAttribute: To set min value validation for a DateTime field.
9. TextEditorRequiredAttribute: To enforce the required validation attribute on the online text editors like TinyMCE, CKEditor, etc.
10. CompareToAttribute: To compare one property value against another property value of the same object. Comparison types are: Equal,NotEqual,GreaterThan,GreatherThanOrEqual,SmallerThan,SmallerThanOrEqual
11. RequiredIfAttribute: To mark a field required based on the value of another field.
This version also includes validation against dynamic values from database, configuration file or any external source added for the following type: 1. File Type: with ValidateFile() method 1. DateTime Type: with ValidateMaxAge() and ValidateMinAge()
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net461 net462 net463 net47 net471 net472 net48 net481 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETStandard 2.0
- Microsoft.AspNetCore.Mvc.DataAnnotations (>= 2.0.0)
- TanvirArjel.CustomValidation (>= 1.2.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on TanvirArjel.CustomValidation.AspNetCore:
Repository | Stars |
---|---|
TanvirArjel/CleanArchitecture
This repository contains the implementation of domain-driven design and clear architecture in ASP.NET Core.
|
1. MinAge and MaxAge validation error message issue has been fixed.