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 에

@ko1wws최신 상태로 유지 하기 위해 우리의 피드를 구독!

새로운! 당신이 그것을 원하는대로 우리를 따르라!


AspectV - . NET 데이터 유효성 검사 - 판매 WorldWideScripts.net 상품

Ads

Ad: Bluehost hosting

이 구성 요소 는 일반 NET 유효성 검사 프레임 워크 의 위에 구축하고평균 개발 의 최전선에 정상적으로 되지 않습니다 문제 해결 - 안정성 및 보안을 선택합니다.

표준 사용자 유효한 데이터 손상 데이터를 더 입력 합니다. 일 1,010,612,020 자동 사용자 선택 대상 은 아마도 변조 된 악의적 인 사용자가 성공적으로 검증 저장

  1. UI 검증 을 넘어 보안을 제공합니다. 이 포괄적 인 모델 검증 을 보장 하는 것은 응용 프로그램 내의 모든 계층 에서 수행 할 수 있습니다 . 비즈니스 계층, 도메인 모델 에도 서비스 레이어 는 다양한 클라이언트로부터 들어오는 호출 에 검증을위한 이상적인 장소입니다.
  2. 깊은 개체 그래프 유효성 검사는이 구성 요소에 대한 또 다른 주요 하이라이트 이다. 대신 검사 아래의 객체 만 즉시 속성을 확인하는 간단한 ,이 구성 요소는 깊이 (N ) 또는전체 개체 그래프 에 대한 유효성을 검사합니다 . 이것은 당신의 최고 레벨의 객체 뿐만 아니라 이 유효 보장 하지만,전체 개체 그래프의 장식 요구 사항에 따라 유효하다. 유효성 검사 특성.
  3. ValidationAttribute 따라서 사용자 지정 유효성 검사 특성 은 항상 작동 을 상속 하는 속성을 사용하여 유효성을 검사합니다.

데이터 주석 검사기

  • 의 장점 . 웹폼, MVC, WCF 등
  • 포함한 모든 . NET 응용 프로그램 을 검증합니다. 비즈니스 계층 의 개체 의 유효성을 검사
  • 응용 프로그램 유지 보수 를 쉽게 하고 predicatable 결과를 만들 수 있습니다
  • 미래의 증거 품질이 자동으로 적용하려면 새로운 속성 을 허용하는 응용 프로그램에서 검사합니다
  • 응용 프로그램이 ( 라이트 가이드 )이 올바르게 구축 하고 있는지 확인합니다
  • 가 . 그들은 항상 귀하의 데이터가 유효

것을 보장 시작하기 전에 문제를 중지합니다. 당신이 살 때 당신은 무엇을 얻을 수 있습니까?

  • 강력한 이름 서명 . NET 어셈블리
  • 디버그 파일 ( PDB )
  • XML 주석 ( 인텔리 )
  • 콘솔 응용 프로그램 데모 프로젝트
  • 포괄적 인 도움말 파일 전체 사용을 문서화
  • API 문서
  • C # 소스 코드입니다
  • 비주얼 스튜디오 2012 솔루션입니다
  • 지원

기술

이 구성 요소는 3.5 프레임 워크 이상 을 사용 하는 모든 . NET 응용 프로그램에서 사용할 수 있는 것을 의미합니다. NET 3.5 Framework를 사용하여 만들어집니다. 이 포함되어 있습니다. 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; }
    }
}

다운로드 할 수 있습니다
해당 카테고리의 다른 구성 요소이 작성자 의 모든 구성 요소
의견자주하는 질문과 답변 을 요구했다

속성을 선택합니다

최신 업데이트:
13 6월 13일

호환 브라우저:
IE6 , IE7 , IE8 , IE9 , IE10 , 파이어 폭스 , 사파리, 오페라, 크롬 , 소프트웨어 버전

키워드

ASP NET 유효성 검사를 ComponentModel.DataAnnotations, 사용자 지정 유효성 검사, 사용자 지정 유효성 검사기, 데이터 주석, 깊은 검증, 검증 MVC, 모델 검증, 유효성 검사 NET, 개체 유효성 검사 유효성 검사 얕은, ValidateAttribute, 데이터 유효성 검사, 검증, validato