1. sayfa (Toplam 1 sayfa)

Model Sınıfı İle Form İşlemi

Gönderilme zamanı: 01 Nis 2021 20:57
gönderen AzS
HTTP Request ile...

Model Sınıfı Oluşturmak

Gönderilme zamanı: 01 Nis 2021 20:58
gönderen AzS

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; }
    }
}
Required: Bu sınıf o html.helpers nesnesinin yani input'un boş geçilemeyeceğini belirtmektedir.
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.