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 till WorldWideScripts.net

Prenumerera på vårt foder för att hålla dig uppdaterad!

Nytt! Följ oss som du vill ha det!


AspectV - . NET Data Validation - WorldWideScripts.net objekt till försäljning

Ads

Ad: Bluehost hosting

Denna komponent bygger ovanpå den ordinarie NET validering ram och behandlar frågor som normalt inte i framkant av den genomsnittliga utvecklare - . Stabilitet och säkerhet .

Vanlig användare giltiga data korrupt data Enter nej . dagar 1010612020 Automatiserad användaren välja Target Spara angripare Framgångsrik Validering Möjligen Äventyras

  1. Säkerhet bortom UI validering . Säkerställa att övergripande modell validering kan utföras på alla lager i din ansökan . Verksamheten lagret, domänmodell och jämna skikt tjänster är idealiska platser för validering med samtal som kommer från många olika kunder .
  2. Djupt objektsbilden validering är en annan stor höjdpunkt för denna komponent . Istället för enkla validera enbart de omedelbara egenskaperna hos objektet under inspektion, kommer den här komponenten validerar till djup ( n ) eller hela objektet diagrammet . Detta säkerställer att inte bara din toppnivå objektet är giltigt, men hela objektet diagrammet är giltigt enligt de dekorerade kravValidering attribut.
  3. Validera med alla attribut som ärver ValidationAttribute därför anpassade validering attribut kommer alltid att fungera .

Fördelar med Data Anteckningar Validator

  • Validering i all din . NET-program inklusive WebForms, MVC, WCF, osv
  • Verifiera objekt i din verksamhet skikt
  • Ease ansökan underhåll och skapa predicatable resultat
  • Framtidssäker kvalitet checkar in din ansökan möjliggör nyare attribut att automatiskt börja gälla
  • Garanterar att din ansökan byggs korrekt ( ledstjärna )
  • Stoppa problemen innan de börjar, alltid se till att dina data är giltiga

Vad får du när du köper ?

  • NET församling med starkt namn signatur
  • Debug -fil ( PDB )
  • XML kommentarer ( Intellisense )
  • Console ansökan Demo Project
  • En omfattande hjälpfil dokumentera full användning
  • API-dokumentation
  • C # källkod
  • Visual Studio 2012 Solution
  • Support

Technologies

Denna komponent är byggd med hjälp av . NET 3.5 Framework vilket i kan användas i alla . NET-applikationer som använder 3,5 ramverk eller nyare . Detta inkluderar . NET 3.5, 4.0, och 4.5 + .

Du kan omedelbart använda detta i din ansökan och är mycket enkel . Ställ frågor eller föreslå funktioner påsupport.avantprime.com!

Hur skulle jag använda denna komponent ?

Exempel på hur man använder denValidator, Dekorera dina fastigheter med validering attribut för att säkerställa att de uppfyller dina krav och sedan tillämpa dessa regler genom att anropa Validate 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; }
    }
}

Hämta
Andra komponenter i denna kategoriAlla komponenter i denna författare
KommentarerVanliga frågor och svar

Egenskaper

Skapad:
20 Mar 13, Last Update

Nyckelord

ASP NET Validering, ComponentModel.DataAnnotations, Custom Validation, Custom Validator, Data Anteckningar, Djup Validation, Validation MVC, Model Validation, validering NET, Object Validation, validering Grunt, ValidateAttribute, dataverifiering, validering, validato