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. دیپ اعتراض گراف کی توثیق اس کے اتحادیوں کے لئے ایک اور بڑا اہم ہے. اس کے بجائے معائنہ کے تحت اعتراض کا صرف فوری طور پر خصوصیات کی توثیق سادہ کی ، اس کے اتحادیوں گہرائی (ن) یا پورے اعتراض گراف کرنے کی تصدیق کرے گا. یہ آپ کے سب سے اوپر کی سطح پر اعتراض نہ صرف درست ہے کہ کو یقینی بناتا ہے ، بلکہ پورے اعتراض گرافکے سجایا ضروریات کے مطابق صحیح ہے. جائز قرار دینے صفات.
  3. ValidationAttribute اس وجہ سے آپ اپنی مرضی کے کی توثیق خصوصیات ہمیشہ کام کریں گے اورنکاح متعہ والی کسی بھی وصف کا استعمال کرتے ہوئے کی توثیق .

ڈیٹا تشریحات جوازدہندہ

  • کے فوائد . WebForms ، MVC ، WCF ، وغیرہ
  • سمیت اپنے تمام نیٹ درخواست میں جائز قرار دینے . آپ کے کاروبار کے پرت میں اشیاء کی توثیق
  • درخواست کی بحالی کی آسانی اور predicatable نتائج پیدا
  • مستقبل کے ثبوت کے معیار کی خود کار طریقے سے اثر لینے کے لئے جدید خصوصیات کے لئے کی اجازت دیتا ہے آپ کی درخواست میں کی جانچ پڑتال
  • آپ کی درخواست ( روشنی رہنمائی ) صحیح طریقے سے بنایا جا رہا ہے کہ یقینی بناتا ہے
  • وہ ہمیشہ آپ کے ڈیٹا درست ہے کہ کو یقینی بنانے کے ، شروع کرنے سے پہلے مسائل کو بند کرو

آپ خریدیں جب تمہیں کیا ملتا ہے؟

  • مضبوط نام دستخط کے ساتھ . NET اسمبلی
  • ڈیبگ فائل ( PDB )
  • XML تبصرے ( Intellisense )
  • کنسول کی درخواست ڈیمو پروجیکٹ
  • مکمل استعمال کی دستاویزکاری ایک جامع مدد فائل
  • API دستاویز
  • C # ماخذ کوڈ
  • وژول اسٹوڈیو 2012 حل
  • سپورٹ

ٹیکنالوجیز

یہ جزو فریم ورک 3.5 یا جدید تر استعمال کر رہے ہیں وہ سب . NET ایپلی کیشنز میں استعمال کیا جا سکتا میں جس کا مطلب ہے . 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; }
    }
}

ڈاؤن لوڈ، اتارنا
اس زمرے میں دیگر اجزاءاس مصنف کے تمام اجزاء
تبصرہاکثر سوالات اور جوابات سے پوچھا

پراپرٹیز

آخری اپ ڈیٹ:
13 جون 13 ؛ موازن براؤزر

مطلوبہ الفاظ

یسپ نیٹ توثیق, ComponentModel.DataAnnotations, مرضی کے جائز قرار دینے, اپنی مرضی کے جوازدہندہ, ڈیٹا تشریحات, گہرائی کی توثیق, کی توثیق MVC, ماڈل توثیق, کی توثیق نیٹ, آبجیکٹ کی توثیق, کی توثیق اتلا, ValidateAttribute, ڈیٹا کی توثیق, کی توثیق