TanvirArjel.CustomValidation
1.2.2
dotnet add package TanvirArjel.CustomValidation --version 1.2.2
NuGet\Install-Package TanvirArjel.CustomValidation -Version 1.2.2
<PackageReference Include="TanvirArjel.CustomValidation" Version="1.2.2" />
paket add TanvirArjel.CustomValidation --version 1.2.2
#r "nuget: TanvirArjel.CustomValidation, 1.2.2"
// Install TanvirArjel.CustomValidation as a Cake Addin #addin nuget:?package=TanvirArjel.CustomValidation&version=1.2.2 // Install TanvirArjel.CustomValidation as a Cake Tool #tool nuget:?package=TanvirArjel.CustomValidation&version=1.2.2
This is a custom server-side validation library for C# and .NET. This version includes the following validation attributes:
1. RequiredIfAttribute: To mark a field required based on the value of another field.
2. MaxAgeAttribute: To validate maximum age against the date of birth value of DateTime type.
3. MinAgeAttribute: To validate the minimum required age against a date of birth value of DateTime type.
4. MaxDateAttribute: To set max value validation for a DateTime field.
5. MinDateAttribute: To set min value validation for a DateTime field.
6. TextEditorRequiredAttribute: To enforce the required validation attribute on the online text editors like TinyMCE, CKEditor, etc.
7. CompareToAttribute: To compare one property value against another property value of the same object. Comparison types are: Equal, NotEqual,GreaterThan,GreatherThanOrEqual,SmallerThan,SmallerThanOrEqual
This version also includes validation against dynamic values from database, configuration file or any external source added for the following type: 1. DateTime Type: with ValidateMaxAge() and ValidateMinAge()
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.CSharp (>= 4.7.0)
- System.ComponentModel.Annotations (>= 4.7.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on TanvirArjel.CustomValidation:
Package | Downloads |
---|---|
TanvirArjel.CustomValidation.AspNetCore
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() |
|
AspNetCore.CustomValidation
Attention: This package will be depreciated soon as the functionality of this package has been moved to `TanvirArjel.CustomValidation.AspNetCore` NuGet package. Please use `TanvirArjel.CustomValidation.AspNetCore` instead. Thank you. 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() |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on TanvirArjel.CustomValidation:
Repository | Stars |
---|---|
TanvirArjel/CleanArchitecture
This repository contains the implementation of domain-driven design and clear architecture in ASP.NET Core.
|
1. This release includes fixing of a crucial bug related to RequiredIfAttribute.