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 সেইজন্য আপনার কাস্টম বৈধতা আরোপ করা সর্বদা কাজ করবে আহরণ করে যে কোনো বৈশিষ্ট্য ব্যবহার করে যাচাই করে .

ডেটা টীকা validator

  • উপকারিতা . WebForms, MVC, WCF, ইত্যাদি
  • সহ সব আপনার . নেট অ্যাপ্লিকেশনের মধ্যে ভ্যালিডেশন . আপনার ব্যবসা স্তর বস্তু যাচাই
  • আবেদন রক্ষণাবেক্ষণ বাধাপ্রাপ্ত এবং predicatable ফলাফল তৈরি
  • ভবিষ্যতে প্রমাণ গুণ স্বয়ংক্রিয়ভাবে কার্যকর করার নতুন বৈশিষ্ট্যের জন্য অনুমতি আপনার অ্যাপ্লিকেশনের মধ্যে চেক
  • আপনার আবেদন (হালকা পথনির্দেশক ) সঠিকভাবে নির্মিত হচ্ছে নিশ্চিত করে
  • তারা সবসময় আপনার ডেটা বৈধ

যে নিশ্চিত, শুরু করার আগে সমস্যা থামুন. আপনি কিনতে যখন আপনি কি পেতে পারি?

  • স্ট্রং নাম স্বাক্ষর করে. নেট সমাবেশ
  • ডিবাগ করার জন্য ফাইল ( পিডিবি )
  • এক্সএমএল মন্তব্য ( Intellisense )
  • কনসোল অ্যাপ্লিকেশন ডেমো প্রজেক্ট
  • একটি সমন্বিত সহায়তা ফাইলটি পূর্ণ ব্যবহার দলিল
  • API-র নথিপত্র
  • সি # সোর্স কোড
  • ভিসুয়াল স্টুডিও 2012 সমাধান
  • সমর্থন

প্রযুক্তি

এই উপাদানটি 3.5 কাঠামো অথবা ঊর্ধ্বতন সংস্করণ ব্যবহার করা হয় যে সব . নেট অ্যাপ্লিকেশন ব্যবহার করা যেতে পারে যার মানে . নেট 3.5 পরিকাঠামোকে ব্যবহার করে নির্মিত হয়. এই অন্তর্ভুক্ত করা হয়েছে. নেট 3.5, 4.0, 4.5 ও + + .

আপনি অবিলম্বে আপনার অ্যাপ্লিকেশনের মধ্যে এই ব্যবহার এবং খুব সহজ করতে পারেন. কোন প্রশ্ন জিজ্ঞাসা করুন বাএ বৈশিষ্ট্য সুপারিশ. support.avantprime.com!

আমি কিভাবে এই উপাদান ব্যবহার করা হবে?

কিভাবে ব্যবহার করতে উদাহরণ . Validator, তারা আপনার চাহিদা মেটানোর জন্য এবং তারপর অপারেশন যাচাই কল করে এই নিয়ম তা enforcing তা নিশ্চিত করার বৈধতা বৈশিষ্ট্যাবলী সঙ্গে শোভাকর আপনার সম্পত্তি .

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 জুন

সামঞ্জস্যপূর্ণ ব্রাউজার:
IE6 , IE7 , IE8 , IE9 , IE10 , ফায়ারফক্স, সাফারি, অপেরা, ক্রোম

সফটওয়্যার সংস্করণ:
নেট 3.5 , নেট 3.7 , নেট 4.0 . . .

ফাইল:
সি # সি এস অন্তর্ভুক্ত

নাম. মূলশব্দ

এএসপি ডট নেট ভ্যালিডেশন, ComponentModel.DataAnnotations, কাস্টম ভ্যালিডেশন, কাস্টম ভ্যালিডেটর, ডেটা টীকা, ডিপ ভ্যালিডেশন, ভ্যালিডেশন MVC, মডেল ভ্যালিডেশন, ভ্যালিডেশন নেট, অবজেক্ট ভ্যালিডেশন, ভ্যালিডেশন অগভীর, ValidateAttribute, ডাটা ভ্যালিডেশন, ভ্যালিডেশন, validato