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

— الإضافة إلى WorldWideScripts.net

الاشتراك في موقعنا تغذية للبقاء حتى الآن!

جديد! تابعونا على النحو الذي تريد ذلك!


AspectV - التحقق من صحة البيانات NET - WorldWideScripts.net السلعة للبيع

Ads

Ad: Bluehost hosting

هذا المكون يبني على الجزء العلوي من إطار التحقق من صحة NET العادية و يعالج المخاوف التي ليست عادة في طليعة من متوسط ​​مطور - . الاستقرار والأمن .

مستخدم قياسي بيانات صالحة البيانات الفاسدة أدخل لا . أيام 1010612020 الآلي المستخدم اختيار الهدف و حفظ الضارة العضو الناجح التحقق من صحة ساوم ربما

  1. الأمن خارج UI التحقق من الصحة. ضمان التحقق من صحة نموذج شامل لا يمكن أن يؤديها على جميع طبقات داخل التطبيق الخاص بك . طبقة رجال الأعمال ، نموذج المجال و حتى طبقات الخدمة هي أماكن مثالية للمصادقة مع المكالمات الواردة من العديد من العملاء المختلفة .
  2. كائن عميق التحقق من صحة الرسم البياني هو تسليط الضوء على كبرى أخرى لهذا المكون. بدلا من التحقق من صحة بسيط فقط خصائص فوري للكائن تحت التفتيش، وسوف تحقق من صحة هذا المكون إلى عمق ( ن) أو الرسم البياني الكائن بأكمله . هذا يضمن أن الكائن المستوى الأعلى الخاص ليس فقط صالحة ، ولكن الرسم البياني الكائن بأكمله صالحا وفقا لمتطلبات زينت للسمات التحقق من الصحة.
  3. التحقق من صحة استخدام أي السمة التي ترث ValidationAttribute بالتالي سوف سمات التحقق من صحة عهدك تعمل دائما .

فوائد البيانات شروح المصادقة

  • التحقق من الصحة في كل ما تبذلونه . تطبيق NET بما في ذلك WebForms ، MVC ، WCF ، الخ
  • التحقق من صحة الكائنات في طبقة عملك
  • سهولة تطبيق الصيانة و خلق نتائج predicatable
  • جودة برهان المستقبل التدقيق في التطبيق الخاص بك السماح لأحدث سمات نافذة المفعول تلقائيا
  • يضمن أن التطبيق الخاص بك يجري بناؤه بشكل صحيح (التوجيهي الضوء)
  • وقف المشاكل قبل أن تبدأ ، وضمان دائما أن البيانات الخاصة بك صالحة

ما الذي تحصل عليه عند شراء ؟

  • NET الجمعية مع اسم قوي التوقيع
  • ملف التصحيح ( PDB )
  • تعليقات XML ( التحسس )
  • وحدة مشروع تجريبي التطبيق
  • ملف شامل للمساعدة توثيق الاستخدام الكامل
  • API التوثيق
  • C # رمز المصدر
  • البصرية ستوديو الحل 2012
  • دعم

التكنولوجيات

تم بناء هذا العنصر باستخدام . NET 3.5 الإطار الذي يعني في يمكن استخدامها في كافة التطبيقات. NET التي تستخدم الإطار 3.5 أو أحدث. ويشمل هذا . NET 3.5، 4.0 ، 4.5 و + .

يمكنك استخدامها على الفور هذا داخل التطبيق الخاص بك و بسيط جدا . يسأل أي سؤال أو اقتراح ميزات فيsupport.avantprime.com!

كيف لي أن استخدام هذا المكون ؟

مثال عن كيفية استخدامالمصادقة، وتزيين الممتلكات الخاصة بك مع سمات التحقق من الصحة لل تأكد من أنها تلبي الاحتياجات الخاصة بك ومن ثم تطبيق هذه القواعد عن طريق استدعاء التحقق من صحة العملية.

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

تحميل
المكونات الأخرى في هذه الفئةجميع مكونات هذا الكاتب
تعليقاتالأسئلة المتداولة والأجوبة

خصائص

أنشاء:
20 13 مارس ؛ آخر تحديث

كلمات البحث

ASP NET المصادقة, ComponentModel.DataAnnotations, التحقق من صحة مخصصة, مخصص مدقق, والشروح البيانات, التحقق من صحة ديب, التحقق من صحة MVC, التحقق من صحة النموذج, NET التحقق من الصحة, التحقق من صحة كائن, ضحل المصادقة, ValidateAttribute, التحقق من ص