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 για WorldWideScripts.net

Εγγραφείτε για να μας ζωοτροφές για να μείνετε ενημερωμένοι!

Νέο! Ακολουθήστε μας όπως εσείς το θέλετε!


AspectV - . NET Επικύρωση δεδομένων - WorldWideScripts.net στοιχείο για την πώληση

Ads

Ad: Bluehost hosting

Αυτό το στοιχείο βασίζεται στην κορυφή της τακτικής NET πλαίσιο επικύρωσης και αντιμετωπίζει προβλήματα που δεν είναι συνήθως στην πρώτη γραμμή της μέσης έργου - . Σταθερότητα και την ασφάλεια .

Πρότυπο χρήστη έγκυρα δεδομένα διεφθαρμένων στοιχείων Εισάγετε όχι. μέρες 1010612020 Αυτοματοποιημένη χρήστη Select Target Αποθήκευση κακόβουλος χρήστης την επιτυχή επικύρωση ενδεχομένως μειωμένης

  1. Ασφάλεια πέρα από την επικύρωση UI . Διασφάλιση ότι η πλήρης επικύρωση του μοντέλου μπορεί να γίνει σε όλα τα επίπεδα στην εφαρμογή σας . Το στρώμα των επιχειρήσεων, το μοντέλο τομέα και ακόμα και στρώματα υπηρεσιών είναι ιδανικά μέρη για επικύρωση με τις κλήσεις που προέρχονται από πολλούς διαφορετικούς πελάτες .
  2. Βαθιά επικύρωση γράφημα αντικείμενο είναι ένα άλλο σημαντικό γεγονός για αυτό το στοιχείο . Αντί της απλής επικύρωσης μόνο τις άμεσες ιδιότητες του αντικειμένου υπό έλεγχο, αυτό το συστατικό θα επικυρώσει με το βάθος (n) ή ολόκληρο το γράφημα αντικειμένου . Αυτό εξασφαλίζει ότι όχι μόνο επάνω αντικείμενο σας επίπεδο είναι έγκυρη, αλλά ολόκληρο το γράφημα αντικείμενο είναι έγκυρη, σύμφωνα με τις διακοσμημένες απαιτήσεις τουΧαρακτηριστικά επικύρωσης.
  3. Επικύρωση με οποιοδήποτε χαρακτηριστικό που κληρονομεί ValidationAttribute συνεπώς προσαρμοσμένα χαρακτηριστικά επικύρωσης θα λειτουργεί πάντα .

Τα οφέλη της Data σχολίων Validator

  • Επικύρωση σε όλους σας . NET εφαρμογής, συμπεριλαμβανομένων των WebForms, MVC, WCF, κλπ
  • Επικύρωση αντικείμενα στο στρώμα επιχείρησή σας
  • Ευκολία συντήρησης εφαρμογών και τη δημιουργία predicatable αποτελέσματα
  • Μέλλον ποιότητα proof έλεγχο στην εφαρμογή σας επιτρέπει νεότερα χαρακτηριστικά να λάβουν αυτόματα αποτέλεσμα
  • Εξασφαλίζει ότι η αίτησή σας χτίζεται σωστά ( καθοδηγητικό φως )
  • Σταματήστε τα προβλήματα πριν αρχίσουν, εξασφαλίζοντας πάντα ότι τα δεδομένα σας είναι έγκυρη

Τι παθαίνεις όταν αγοράζετε ;

  • NET Συνέλευση με ισχυρή Ονοματεπώνυμο Υπογραφή
  • Αρχείο Debug ( ΠΣΠ)
  • XML σχόλια ( Intellisense )
  • Console έργου Demo εφαρμογής
  • Ένα ολοκληρωμένο αρχείο βοήθειας που τεκμηριώνουν την πλήρη χρήση
  • Τεκμηρίωση API
  • C # πηγαίου κώδικα
  • Visual Studio 2012 Solution
  • υποστήριξη

Τεχνολογίες

Αυτό το στοιχείο είναι χτισμένο με το . NET Framework 3.5 που σημαίνει μπορεί να χρησιμοποιηθεί σε όλες . NET εφαρμογών που χρησιμοποιούν το πλαίσιο 3.5 ή νεότερη έκδοση . Αυτό περιλαμβάνει . NET 3.5, 4.0 & 4.5 + .

Μπορείτε να χρησιμοποιήσετε αμέσως αυτό στην εφαρμογή σας και είναι πολύ απλή . Υποβάλτε οποιεσδήποτε ερωτήσεις ή να προτείνουν χαρακτηριστικά σεsupport.avantprime.com!

Πώς θα μπορώ να χρησιμοποιήσω αυτό το στοιχείο ;

Παράδειγμα για το πώς να χρησιμοποιήσετε τοValidator, Διακοσμώντας τα ακίνητά σας με τα χαρακτηριστικά επικύρωσης ώστε να διασφαλίζεται ότι πληρούν τις απαιτήσεις σας και στη συνέχεια να επιβάλλουν αυτούς τους κανόνες, καλώντας την Επικύρωση λειτουργία .

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

Λήψη
Άλλα στοιχεία σε αυτή την κατηγορίαΌλα τα συστατικά αυτού του συγγραφέα
ΣχόλιαΣυχνές ερωτήσεις και απαντήσεις

Properties

Δημιουργήθηκε:
20 Μαρ του 13 ? Τελευταία Ενημέρωση

Λέξεις-κλειδιά

ASP NET Επικύρωση, ComponentModel.DataAnnotations, Προσαρμοσμένη επικύρωση, προσαρμοσμένη Validator, Data σχολιασμοί, Deep επικύρωση, την επικύρωση MVC, επικύρωσης του υποδείγματος, NET επικύρωση, την επικύρωση Object, Μικρό Επικύρωση, ValidateAttribute, επικύρ