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 ధ్రువీకరణ ముసాయిదా అగ్రభాగంలో ఆధారమై మరియు సగటు డెవలపర్ ముందంజలో సాధారణంగా లేని ఆందోళనలు చిరునామాలు - స్థిరత్వం మరియు భద్రత .

ప్రామాణిక వినియోగదారు సరైన డేటా కరప్ట్ డేటా సంఖ్య ఇవ్వండి. రోజుల 1010612020 స్వయంచాలక వినియోగదారు ఎంచుకోండి టార్గెట్ బహుశా రాజీ మోసపూరిత వాడుకరి విజయవంతమైన క్రమబద్దీకరణకు సేవ్

  1. UI ధ్రువీకరణ దాటి సెక్యూరిటీ . సమగ్ర నమూనా ధ్రువీకరణ భరోసా మీ అప్లికేషన్ పరిధిలో అన్ని పొరలు ప్రదర్శించబడుతుంది . వ్యాపార పొర, డొమైన్ మోడల్ మరియు కూడా సేవ పొరలు అనేక ఖాతాదారులకు నుండి వస్తున్న కాల్స్ తో ధ్రువీకరణ కోసం ఆదర్శ ప్రదేశాలు .
  2. డీప్ వస్తువు గ్రాఫ్ ధ్రువీకరణ ఈ భాగం మరో ప్రధాన ఘట్టం ఉంది . బదులుగా తనిఖీ కింద వస్తువు మాత్రమే తక్షణ లక్షణాలు నిర్ధారించడంలో సాధారణ యొక్క, ఈ భాగం లోతు ( n ) లేదా మొత్తం వస్తువు గ్రాఫ్ కు సరిదిద్దడంలో ఉంటుంది . ఇది మీ అగ్ర స్థాయి వస్తువు మాత్రమే చెల్లుతుంది నిర్ధారిస్తుంది, కానీ మొత్తం వస్తువు గ్రాఫ్యొక్క అలంకరించబడిన అవసరాలు ప్రకారం చెల్లదు . ధ్రువీకరణ గుణాలు.
  3. ValidationAttribute అందువలన మీ కస్టమ్ ధ్రువీకరణ లక్షణాలు ఎల్లప్పుడూ పని చేస్తాయి పొందుతాయని ఏ గుణం ఉపయోగించి ప్రమాణీకరించు .

డేటా వ్యాఖ్యానాలు వాలిడేటర్

  • యొక్క ప్రయోజనాలు . WebForms, MVC, WCF, etc
  • సహా అన్ని మీ . NET అప్లికేషన్ లో ధ్రువీకరణ . మీ వ్యాపార పొర వస్తువులను ప్రమాణీకరించు
  • అప్లికేషన్ నిర్వహణ సులభం మరియు predicatable ఫలితాలు సృష్టించడానికి
  • ఫ్యూచర్ ప్రూఫ్ నాణ్యత స్వయంచాలకంగా ప్రభావం పడుతుంది కొత్త లక్షణాలను అనుమతిస్తుంది మీ అప్లికేషన్ లో తనిఖీ
  • మీ అప్లికేషన్ ( కాంతి మార్గదర్శక ) సరిగ్గా కడుతున్నారు నిర్ధారిస్తుంది
  • వారు ఎల్లప్పుడూ మీ డేటా చెల్లదు

అని భరోసా, ముందు సమస్యలు ఆపు . మీరు కొనుగోలు చేసినప్పుడు మీరు ఏమి వస్తుందా?

  • బలమైన పేరు సంతకంతో . NET అసెంబ్లీ
  • డీబగ్ ఫైలు ( PDB )
  • XML వ్యాఖ్యలు ( Intellisense )
  • కన్సోల్ అప్లికేషన్ డెమో ప్రాజెక్ట్
  • ఒక సమగ్రమైన సహాయ ఫైలు పూర్తి వాడుక పత్రాలతో
  • API డాక్యుమెంటేషన్
  • సి # మూల కోడ్
  • విజువల్ స్టూడియో 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

అనుకూల బ్రౌజర్లు:
IE6 , IE7 , IE8 , IE9 , IE10 , Firefox , Safari , Opera , Chrome

సాఫ్ట్వేర్ వెర్షన్:
NET 3.5 , NET 3.7 , NET 4.0 . . .

ఫైళ్ళు:
సి # CS కలిగి

కీవర్డ్లు

ASP NET క్రమబద్దీకరణకు, ComponentModel.DataAnnotations, కస్టమ్ నిర్ధారణ, కస్టమ్ వాలిడేటర్, డేటా ఉల్లేఖనాలు, డీప్ నిర్ధారణ, క్రమబద్ధత MVC, మోడల్ నిర్ధారణ, క్రమబద్ధత NET, ఆబ్జెక్ట్ నిర్ధారణ, క్రమబద్ధత ఉపరితల, ValidateAttribute, డేటా ప్రామాణీకరణ, ధ్రువీకరణ, validato