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 ಆದ್ದರಿಂದ ನಿಮ್ಮ ಕಸ್ಟಮ್ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಲಕ್ಷಣಗಳು ಯಾವಾಗಲೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಉತ್ತರಾಧಿಕಾರ ಯಾವುದೇ ಲಕ್ಷಣವನ್ನು ಬಳಸಿಕೊಂಡು ಮೌಲ್ಯೀಕರಿಸಲು .

ಡೇಟಾ ಟಿಪ್ಪಣಿಗಳು ವ್ಯಾಲಿಡೇಟರ್

  • ಪ್ರಯೋಜನಗಳು . WebForms, ಅಲ್ಲದ MVC, WCF, ಇತ್ಯಾದಿ
  • ಸೇರಿದಂತೆ ಎಲ್ಲಾ ನಿಮ್ಮ . ನೆಟ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆ . ನಿಮ್ಮ ವ್ಯಾಪಾರ ಪದರದಲ್ಲಿ ವಸ್ತುಗಳು ಮೌಲ್ಯೀಕರಿಸಲು
  • ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ವಹಣೆ ಸುಲಭ ಮತ್ತು predicatable ಫಲಿತಾಂಶಗಳನ್ನು ರಚಿಸಿ
  • ಮುಂದಿನ ಪುರಾವೆ ಗುಣಮಟ್ಟ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಾರ್ಯಗತವಾಗಲು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅವಕಾಶ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ತಪಾಸಣೆ
  • ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ( ಬೆಳಕಿನ ಮಾರ್ಗದರ್ಶಿ ) ಸರಿಯಾಗಿ ನಿರ್ಮಿಸಿದ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ
  • ಅವರು ಯಾವಾಗಲೂ ನಿಮ್ಮ ದಶಮಾಂಶ ಮಾನ್ಯ

ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತಾನೆ ಆರಂಭಿಸುವ ಮೊದಲು ಸಮಸ್ಯೆಗಳನ್ನು ನಿಲ್ಲಿಸಿ . ನೀವು ಖರೀದಿ ಮಾಡುವಾಗ ನೀವು ಏನು ಸಿಗುತ್ತದೆ?

  • ಪ್ರಬಲ ಹೆಸರು ಸಹಿ ಜೊತೆ . ನೆಟ್ ಅಸೆಂಬ್ಲಿ
  • ಡೀಬಗ್ ಕಡತ ( PDB )
  • ಮದುವೆ ಕಾಮೆಂಟ್ಗಳು ( ಇಂಟೆಲಿಸೆನ್ಸ್ )
  • ಕನ್ಸೋಲ್ ಅಪ್ಲಿಕೇಶನ್ ಡೆಮೊ ಪ್ರಾಜೆಕ್ಟ್
  • ಒಂದು ಸಮಗ್ರ ಸಹಾಯ ಕಡತ ಪೂರ್ಣ ಬಳಕೆ ದಾಖಲಿಸುವ
  • API ಡಾಕ್ಯುಮೆಂಟೇಶನ್
  • ಸಿ # ಮೂಲ ಕೋಡ್
  • ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2012 ಪರಿಹಾರ
  • ಆಸರೆ

ಟೆಕ್ನಾಲಜೀಸ್

ಈ ಘಟಕ 3.5 ಚೌಕಟ್ಟನ್ನು ಅಥವಾ ಹೊಸ ಬಳಸುತ್ತಿರುವ ಎಲ್ಲಾ . ನೆಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಬಹುದಾಗಿದೆ ರಲ್ಲಿ ಇದರರ್ಥ . NET 3.5 ಚೌಕಟ್ಟಿನ ಬಳಸಿ ನಿರ್ಮಿಸಲಾಗಿದೆ . ಈ ಒಳಗೊಂಡಿದೆ . ನೆಟ್ 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 , ಫೈರ್ಫಾಕ್ಸ್ , ಸಫಾರಿ , ಒಪೆರಾ ಕ್ರೋಮ್

ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿ:
ನೆಟ್ 3.5 , ನೆಟ್ 3.7 , ನೆಟ್ 4.0 . . .

ಫೈಲ್ಸ್:
ಸಿ # ಸಿಎಸ್ ಸೇರಿಸಲಾಗಿದೆ

ಕೀವರ್ಡ್ಗಳು

ಎಎಸ್ಪಿ ನೆಟ್ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆ, ComponentModel.DataAnnotations, ಕಸ್ಟಮ್ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆ, ಕಸ್ಟಮ್ ವ್ಯಾಲಿಡೇಟರ್, ಡಾಟಾ ಟಿಪ್ಪಣಿಗಳು, ಡೀಪ್ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆ, ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆ ಅಲ್ಲದ MVC, ಮಾದರಿ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆ, ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆ ನೆಟ್, ವಸ್ತು ಕ್ರಮಬದ್ಧಗೊಳಿಸುವ