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

ASP.Net MVC Core, C#, Ado.Net, Entity Framework, Windows Form, SQL Server, Console, HTML, CSS, JQuery, Web Api
Cevapla
Kullanıcı avatarı
AzS
1500+
1500+
Mesajlar: 8938
Kayıt: 02 Ağu 2019 08:10

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

Mesaj gönderen AzS »

HTTP Request ile...
Kullanıcı avatarı
AzS
1500+
1500+
Mesajlar: 8938
Kayıt: 02 Ağu 2019 08:10

Model Sınıfı Oluşturmak

Mesaj 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.
Cevapla

“Yazılım Uzmanlığı Ders Notları” sayfasına dön