WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
.NET / Miscellaneous

AspectV - .NET Data Validation

— Add-On til WorldWideScripts.net

Abonner på vores feed for at holde dig ajour !

Nyt! Følg os som du ønsker det!


AspectV - . NET Datavalidering - WorldWideScripts.net vare til salg

Ads

Ad: Bluehost hosting

Denne komponent bygger oven på det almindelige NET valideringsrammer og adresser bekymringer, der normalt ikke er på forkant med den gennemsnitlige udvikler - . Stabilitet og sikkerhed.

Standard Bruger gyldige data korrupte data Indtast nej. dage 1010612020 Automatiseret User Select Target Gem ondsindet bruger Vellykket Validation Muligvis Kompromitteret

  1. Sikkerhed uden UI validering. Sikring af, at omfattende model validering kan udføres på alle lag i din ansøgning . Forretningen lag, domæne model og selv service- lag er ideelle steder for validering med opkald, der kommer fra mange forskellige kunder.
  2. Deep objekt graf validering er et andet stort højdepunkt for denne komponent. I stedet for simpel validering kun de umiddelbare egenskaber af objektet under inspektion, vil denne komponent validere til dybden ( n ) eller hele objektet grafen . Dette sikrer, at ikke kun din topniveau objekt er gyldig, men hele objektet grafen er gyldige i henhold til de dekorerede kravValidering attributter.
  3. Godkend ved hjælp af enhver attribut, der arver ValidationAttribute derfor dine brugerdefinerede validering attributter vil altid arbejde .

Fordele ved Data Noteringer Validator

  • Validering i alle dine . NET anvendelse, herunder Webforms, MVC, WCF, osv
  • Valider objekter i din virksomhed layer
  • Nem ansøgning vedligeholdelse og skabe predicatable resultater
  • Fremtidssikret kvalitet tjekker i din ansøgning giver mulighed for nyere attributter til automatisk træde i kraft
  • Sikrer, at din ansøgning er ved at blive bygget korrekt ( ledestjerne )
  • Stop problemer, før de starter, altid at sikre, at de data er gyldig

Hvad får du, når du køber ?

  • NET forsamling med Strong Navn Underskrift
  • Debug -fil (FBF)
  • XML kommentarer ( Intellisense )
  • Konsol ansøgning Demo Project
  • En omfattende hjælp fil dokumenterer fuld brug
  • API Dokumentation
  • C # kildekode
  • Visual Studio 2012 Solution
  • støtte

Teknologier

Denne komponent er bygget ved hjælp af . NET 3.5 Framework, hvilket betyder i kan bruges i alle . NET applikationer, der bruger 3,5 ramme eller nyere. Dette omfatter . NET 3.5, 4.0, og 4.5 + .

Du kan straks bruge dette i din ansøgning, og er meget enkel. Stille spørgsmål eller foreslå funktioner påsupport.avantprime.com!

Hvordan ville jeg bruge denne komponent?

Eksempel på, hvordan du brugerValidator, Udsmykning dine ejendomme med validering egenskaber til at sikre, at de lever op til dine krav og derefter håndhæve disse regler ved at kalde Valider operationen .

using System;
using System.ComponentModel.DataAnnotations;

namespace Demo.TestConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            var application = new Application
                {
                Applicant = new Person
                {
                    Email = "[email protected]",
                    FirstName = "John (Use a lot of words to cause validation failure)",
                    LastName = null
                },
                Address = new Address
                {
                    StreetName = "123 CodeVille Terrace",
                    City = "Sea Sharp" 
                },
                PaymentDetails = new Payment
                {
                    CreditCardNumber = "4111111111111110" 
                }
            };

            Console.WriteLine(AvantPrime.AspectV.Validator.Validate(application)
                                  ? "Awesome! Validation Success." 
                                  : "Something awful has happened. Validation Failed.");

            Console.WriteLine();
            Console.WriteLine("Press any key to exit...");
            Console.ReadKey();
        }
    }

    public class Application
    {
        [Required]
        public Person Applicant { get; set; }

        [Required]
        public Address Address { get; set; }

        public Payment PaymentDetails { get; set; }
    }

    public class Person
    {
        [EmailAddress]
        [Required]
        public string Email { get; set; }

        [StringLength(15)]
        public string FirstName { get; set; }

        [StringLength(15)]
        public string LastName { get; set; }
    }

    public class Address
    {
        [Required]
        public string StreetName { get; set; }

        public string Locality { get; set; }
        public string City { get; set; }
        public string County { get; set; }

        [Required]
        public string PostCode { get; set; }

        [Required]
        public string Country { get; set; }
    }

    public class Payment
    {
        [CreditCard]
        public string CreditCardNumber { get; set; }
    }
}

Hent
Andre komponenter i denne kategoriAlle komponenter i denne forfatter
KommentarerOfte stillede spørgsmål og svar

Egenskaber

Oprettet:
20. marts 13, Last Update

Søgeord

ASP NET validering ComponentModel.DataAnnotations, Brugerdefineret Validation, Brugerdefineret Validator, Data anmærkninger, Deep Validation, validering MVC, Model Validation, validering NET, Object Validering, validering Shallow, ValidateAttribute, validering af da