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