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 Framework перевірки і стосується стурбованості, які зазвичай не на передньому краї середнього розробника, - . Стабільності і безпеки.

Не звичайного користувача достовірні дані пошкоджених даних введені. днів 1010612020 Автоматизована Користувач Вибір цілі Зберегти зловмисник успішної перевірки зламані

  1. Перевірка безпеки за межами користувача інтерфейсу. Забезпечення того, щоб всеосяжні перевірки модель може бути виконана на всі верстви у вашому додатку . Бізнес- шар, модель предметної області і навіть шари обслуговування є ідеальними місцями для перевірки з дзвінки, що надходять з різних клієнтів.
  2. Глибока перевірка графа об'єктів є ще однією важливою подією для цього компонента. Замість простого перевірка тільки безпосередні властивості об'єкта, що перевіряється, цей компонент буде перевіряти на глибину ( N ) або весь граф об'єктів. Це гарантує, що не тільки ваша об'єкт верхнього рівня є допустимим, але весь граф об'єкт є допустимим відповідно до вимог оформленийАтрибутів перевірки.
  3. Перевірку за допомогою будь-який атрибут, який успадковується ValidationAttribute тому атрибути користувача перевірки буде працювати завжди .

Переваги даних Анотації валідаторов

  • Перевірка у всіх ваших . NET додатків, включаючи WebForms, MVC, WCF, і т.д.
  • Перевірка об'єктів в бізнес- шар
  • Простота обслуговування додатків і створити predicatable результати
  • Майбутні якість їх перевірки у Вашому додатку дозволяють нові атрибути автоматично набули чинності
  • Гарантує, що ваш додаток будуються правильно ( дороговказ )
  • Зупиніть проблеми до їх початку, завжди гарантуючи, що ваші дані вірні

Що ви отримуєте, коли ви купуєте?

  • NET Асамблеї підпис із суворим ім'ям
  • Відладочний файл ( PDB )
  • XML коментарі ( Intellisense )
  • Консольний додаток демо -проект
  • Повний файл довідки документування повного використання
  • Документація по API
  • C # вихідний код
  • Visual Studio 2012 рішення
  • підтримувати

Технології

Цей компонент побудована з використанням . NET Framework 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 березня

Останнє оновлення:
13 13 червня

Сумісні браузери:
IE6 , IE7 , IE8 , IE9 , IE10 , Firefox , Safari , Opera , Chrome

Software Version:
NET 3.5 , 3.7 NET , NET 4.0 , .... NET 4.5 , Файли , включені

Ключові слова

ASP NET перевірки, ComponentModel.DataAnnotations, користувальницької перевірки, валідатор, дані Анотації, Глибока перевірка, перевірка MVC, перевірка моделі, перевірка NET, об'єкт перевірки, перевірки неглибокої, ValidateAttribute, перевірка даних, перевірки, validato