SORU
23 Mayıs 2013, PERŞEMBE


E-posta adresi doğrulama ASP.NET MVC kullanarak veri türü öznitelikleri

Bir e-Posta doğrulama ile ilgili bazı sorunlarım var.

Model: benim

[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }

Benim görüşüme göre:

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

@Html.TextBoxFor(m => m.ReceiverMail, new { @placeholder="E-mail"}) <br />
@Html.ValidationMessageFor(m => m.ReceiverMail)

Şimdi doğru bana "Alanı boş olamaz", alanı boş bırakın.gösteriyor Ama geçersiz e-posta adresi doldururken: "" form demiyor "E-mail geçerli değil". fwenrjfw

Nasıl bir e-posta adresi olarak giriş doğrulamak için form alabilir miyim? Bu konuda biraz yardım arıyorum.

CEVAP
21 EYLÜL 2013, CUMARTESİ


Kullanıyorsanız .NET Çerçeve 4.5, çözüm System.ComponentModel.DataAnnotations içinde bulunduğu EmailAddressAttribute kullanmaktır.

Kodunuzu bu gibi görünmelidir:

    [Display(Name = "Email address")]
    [Required(ErrorMessage = "The email address is required")]
    [EmailAddress(ErrorMessage = "Invalid Email Address")]
    public string Email { get; set; }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008