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

— Tambah-On untuk WorldWideScripts.net

Melanggan suapan kami untuk kekal sehingga tarikh!

Baru! Ikut kami yang anda mahu!


AspectV - . BERSIH Pengesahan Data - WorldWideScripts.net Item for Sale

Ads

Ad: Bluehost hosting

Komponen ini membina di atas rangka kerja pengesahan BERSIH tetap dan menangani kebimbangan yang tidak normal di barisan hadapan pemaju purata - . Kestabilan dan keselamatan.

Panduan Standard Data Sah Data Rasuah Masukkan no. hari 1010612020 Pengguna Automatik Pilih Sasaran Simpan berniat jahat pengguna Pengesahan Berjaya Mungkin Dikompromi

  1. Keselamatan di luar pengesahan UI. Memastikan pengesahan model yang komprehensif boleh dilakukan pada semua lapisan dalam aplikasi anda . Lapisan perniagaan, model domain dan lapisan perkhidmatan juga merupakan tempat yang ideal untuk pengesahan dengan panggilan yang datang dari pelanggan yang berbeza.
  2. Deep objek graf pengesahan adalah satu lagi kemuncak utama dalam komponen ini. Bukan mudah mengesahkan hanya sifat-sifat serta-merta objek di bawah pemeriksaan, komponen ini akan mengesahkan kepada kedalaman (n ) atau graf objek keseluruhan. Ini akan memastikan bahawa bukan sahaja objek peringkat atas anda adalah sah, tetapi graf objek keseluruhan adalah sah mengikut syarat-syarat yang dihiasiSifat-sifat pengesahan.
  3. Mengesahkan menggunakan mana-mana sifat yang mewarisi sifat-sifat itu ValidationAttribute pengesahan adat anda akan sentiasa bekerja.

Kebaikan Data Penjelasan Pengesah

  • Pengesahan dalam semua permohonan anda. BERSIH termasuk WebForms, MVC, WCF, dll
  • Mengesahkan objek dalam lapisan perniagaan anda
  • Kemudahan penyelenggaraan permohonan dan membuat keputusan predicatable
  • Kualiti bukti Masa Depan memeriksa dalam permohonan anda membenarkan sifat-sifat baru secara automatik berkuat kuasa
  • Memastikan permohonan anda sedang dibina dengan betul ( membimbing cahaya)
  • Hentikan masalah sebelum ia bermula, sentiasa memastikan bahawa data anda

sah. . Apa yang anda dapat apabila anda membeli?

  • Perhimpunan. BERSIH dengan Nama Strong Signature
  • File Debug (GDP )
  • XML comments ( INTELLISENSE )
  • Console permohonan Demo Projek
  • Fail bantuan yang komprehensif dokumentasi penggunaan penuh
  • Dokumentasi API
  • C # Source Code
  • Visual Studio 2012 Penyelesaian
  • sokongan

Technologies

Komponen ini dibina menggunakan . BERSIH 3.5 Rangka Kerja yang bermakna dalam boleh digunakan dalam semua aplikasi. BERSIH yang menggunakan rangka kerja 3.5 atau lebih baru. Ini termasuk . BERSIH 3.5, 4.0, & 4.5 +.

Anda segera boleh menggunakan ini dalam aplikasi anda dan sangat mudah. Tanya mana-mana soalan atau mencadangkan ciri-ciri disupport.avantprime.com!

Bagaimana saya akan menggunakan komponen ini ?

Contoh bagaimana untuk menggunakanPengesah, Menghias hartanah anda dengan sifat-sifat pengesahan untuk memastikan bahawa mereka memenuhi keperluan anda dan kemudian menguatkuasakan peraturan-peraturan ini dengan memanggil operasi Mengesahkan .

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; }
    }
}

Memuat turun
Komponen-komponen lain dalam kategori iniSemua komponen pengarang ini
KomenSoalan-soalan lazim dan jawapan

Properties

Dicipta:
20 13 Mac

Kemaskini:
13 Jun 13

Pelayar Sesuai:
IE6, IE7 , IE8, IE9, IE10 , Firefox , Safari , Opera , Chrome

Software Version:
BERSIH 3.5, BERSIH 3.7, BERSIH 4.0, . . . . BERSIH 4.5

Files Termasuk:
C # CS

Kata kunci

ASP Pengesahan BERSIH, ComponentModel.DataAnnotations, Pengesahan Custom, Custom Pengesah, Penjelasan Data, Semakan Deep, Semakan MVC, Pengesahan Model, BERSIH Pengesahan, Semakan Objek, cetek Pengesahan, ValidateAttribute, pengesahan data, pengesahan, validato