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 - دات نت اعتبار سنجی داده ها - آیتم WorldWideScripts.net برای فروش

Ads

Ad: Bluehost hosting

این مولفه های ایجاد شده در بالای چارچوب اعتبار دات نت به طور منظم و آدرس نگرانی های هستند که به طور معمول در خط مقدم توسعه به طور متوسط ​​- . ثبات و امنیت است

های استاندارد این کاربر اطلاعات معتبر داده های فاسد را وارد کنید . روز 1010612020 کاربر خودکار انتخاب هدف ذخیره مخرب این کاربر اعتبار سنجی موفق به خطر بیافتد با

  1. امنیت فراتر از اعتبار UI . اطمینان از که اعتبار مدل جامع را می توان در تمام لایه ها در داخل نرم افزار خود را انجام می شود. لایه کسب و کار ، مدل دامنه و حتی لایه های خدمات مکان های ایده آل برای اعتبار سنجی با تماس های که از بسیاری از مشتریان مختلف هستند.
  2. اعتبار گراف شی عمیق یکی دیگر از برجسته عمده برای این بخش است. به جای ساده اعتبار سنجی تنها خواص فوری از جسم تحت بازرسی ، این بخش به عمق ( n) یا گراف شی کل اعتبار . این تضمین می کند که نه تنها در سطح خود را بالا شی معتبر است، اما کل گراف شی با توجه به الزامات تزئین شدهمعتبر است . اعتبار سنجی صفات.
  3. اعتبارسنجی با استفاده از هر ویژگی که به ارث برده ValidationAttribute بنابراین ویژگی های اعتبارسنجی سفارشی خود را همیشه کار خواهد کرد

مزایای داده های حاشیه نویسی اعتبار سنج

  • اعتبار در برنامه NET . از جمله WebForms ، MVC، WCF ، و غیره
  • اعتبارسنجی اشیاء در لایه کسب و کار شما
  • سهولت تعمیر و نگهداری نرم افزار و ایجاد نتایج predicatable
  • چک کردن کیفیت اثبات آینده در برنامه شما اجازه می دهد برای ویژگی های جدیدتر به طور خودکار اثر را
  • تضمین می کند که درخواست شما است که به درستی ساخته شده است ( هدایت نور )
  • توقف مشکلات قبل از شروع ، همیشه اطمینان حاصل کرد که اطلاعات خود را معتبر است

است . چه چیزی شما را هنگامی که شما خرید ؟

  • مجمع NET با نام قوی امضاء
  • فایل اشکال زدایی ( PDB )
  • XML نظرات ( IntelliSense در )
  • کنسول پروژه نسخه ی نمایشی نرم افزار
  • فایل کمک جامع مستند استفاده کامل
  • از . مستندات API
  • C کد ، # منبع
  • ویژوال استودیو 2012 راه حل
  • پشتیبانی

فن آوری

این بخش با استفاده از دات نت فریم ورک 3.5 که به معنی را می توان در همه دات نت برنامه های کاربردی که با استفاده ازفریم ورک 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, اعتبار س