Sunucu değişikliği sebebiyle bazı dosyaların uzantılarında değişiklikler oluşmuş, bunlardan fark ettiklerimizi düzeltiyoruz ancak fark etmediklerimizi de sizden gelen geri bildirimlerle düzeltmeye çalışıyoruz. Erişemediğiniz dosyalar olursa siteye üye olup mevcut konunun içeriğinde durumu belirtirseniz gerekli düzeltmeler yapılıp erişiminize sunulabilir.
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.
