Model Sınıfı İle Form İşlemi
Model Sınıfı İle Form İşlemi
HTTP Request ile...
Model Sınıfı Oluşturmak
Kod: Tümünü seç
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
namespace Deneme.Models
{
public class KullaniciViewModels
{
[Required(ErrorMessage="Lütfen bir ad giriniz")]
public string Adi { get; set; }
[Required(ErrorMessage ="Lütfen soyadi giriniz")]
public string Soyadi { get; set; }
[Required(ErrorMessage ="Lütfen cinsiyet giriniz")]
public string Cinsiyet { get; set; }
[Display(Name ="Email")]
[Required(ErrorMessage ="Email adresi giriniz")]
[EmailAddress(ErrorMessage ="Email adresi geçersiz")]
public string Email { get; set; }
[Required(ErrorMessage ="Lütfen bir adres giriniz")]
public string Adres { get; set; }
[Display(Name ="Parola")]
[DataType(DataType.Password)]
[Required(ErrorMessage ="Şifre girmek zorunludur")]
public string Parola { get; set; }
[Display(Name ="Parola Tekrar")]
[Required(ErrorMessage ="Lütfen parolanızı tekrar giriniz")]
[Compare("Parola", ErrorMessage ="Parolanız eşleşmedi")]
[DataType(DataType.Password)]
public string ParolaTekrar { get; set; }
}
}
EmailAddress: Kullanıcının geçerli bir e-posta adresi girmesini sağlar. Yani e-posta yapısını kontrol eder. (abc@xyz.com gibi)
Compare: Bu sınıf ise parola eşleşmelerini kontrol eder. Eğer yanlış ise kullanıcıya mesaj gönderir.
DataType: Bu sınıf ise tarih modunda giriş yapmanızı sağlar.