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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


AspectV - . NET Data Validation - WorldWideScripts.net Item te koop

Ads

Ad: Bluehost hosting

Dit onderdeel bouwt voort op de top van de reguliere NET validatie kader en adressen zorgen die normaal niet in de voorhoede van de gemiddelde ontwikkelaar - . Stabiliteit en veiligheid .

Standaard gebruiker geldige gegevens corrupte gegevens invoeren nee. dagen 1010612020 Geautomatiseerde Gebruiker Selecteer Doel opslaan Schadelijke Gebruiker Succesvolle Validation Mogelijk Compromised

  1. Beveiliging buiten UI validatie . Ervoor te zorgen dat uitgebreide model validatie kan worden uitgevoerd op alle lagen binnen uw toepassing . De business laag, domeinmodel en zelfs dienst lagen zijn ideale plekken voor validatie met oproepen vanuit vele verschillende opdrachtgevers .
  2. Deep object grafiek validatie is een ander belangrijk hoogtepunt voor dit onderdeel . In plaats van eenvoudige alleen de directe eigenschappen van het object onder controle valideren, zal deze component valideren diepte ( n ) of het gehele object grafiek . Dit zorgt ervoor dat niet alleen uw top level object is geldig, maar het gehele object grafiek is geldig volgens de versierde eisen van deValidatie attributen.
  3. Bevestig met alle attributen die ValidationAttribute daarom uw aangepaste validatie attributen zal altijd werken erft .

Voordelen van de Data Annotations Validator

  • Validatie in al uw . NET applicatie inclusief WebForms, MVC, WCF, enz
  • Valideren objecten in uw bedrijf laag
  • Gemak applicatie onderhoud en creëren predicatable resultaten
  • Toekomstbestendige kwaliteit controleren in uw toepassing waardoor nieuwere attributen om automatisch van kracht
  • Zorgt ervoor dat uw aanvraag correct wordt gebouwd ( leidende licht )
  • Stop de problemen voordat ze beginnen, altijd ervoor te zorgen dat het uw gegevens geldig zijn

Wat krijg je als je kopen?

  • NET Assembly met Strong Naam Handtekening
  • Debug -bestand ( VOB )
  • XML reacties ( Intellisense )
  • Console applicatie Demo Project
  • Een uitgebreide help-bestand documenteren volle gebruik
  • API- documentatie
  • C # Source Code
  • Visual Studio 2012 Solution
  • ondersteunen

Technologieën

Deze component is gebouwd met behulp van de . NET 3.5 Framework wat betekent in kan worden gebruikt in alle . NET- toepassingen die gebruikmaken van de 3,5 kader of nieuwer . Dit omvat . NET 3.5, 4.0, en 4.5 + .

U kunt direct gebruik maken van deze in uw toepassing en is zeer eenvoudig . Vragen te stellen of suggereren functies bijsupport.avantprime.com!

Hoe zou ik dit component gebruiken?

Voorbeeld van hoe je degebruiken . Validator, Het verfraaien van uw onroerend goed met validatie attributen om ervoor te zorgen dat ze voldoen aan uw eisen en vervolgens handhaving van deze regels door te bellen naar het valideren operatie .

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; }
    }
}

Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Aangemaakt:
20 maart 13

Last Update:
13 juni 13

Compatibel Browsers:
IE6 , IE7 , IE8 , IE9 , IE10 , Firefox , Safari , Opera , Chrome

Software Version:
NET 3.5 , NET 3.7 , NET 4.0 , . . . . NET 4.5

Files inbegrepen:
C # CS

Trefwoorden

ASP NET Validatie, ComponentModel.DataAnnotations, Custom Validation, Custom Validator, Gegevens Annotations, Deep Validatie, validatie MVC, Model Validation, Validation NET, Object Validation, Validatie Ondiep, ValidateAttribute, data validatie, validatie, validato