MVC ile programlama içerisinde validation ekleme

Daha önceki MVC makalelerini okuduysanız validation sınıflarımızla doğrulama işlemlerimizi yapıyorduk fakat programlama tarafında bazen farklı doğrulama ihtyaçlarına ihtiyaç duyabilmekteyiz. Bu makalemizde bu ihtiyacımızı nasıl karşılayacağımızı göreceğiz.

MVC ile programlama içerisinde validation ekleme

Programlama içerisinde validation kontrolü eklemek ve kullanıcıya göstermek için yapmamız gereken Model.AddModelError() metodundan faydalanmak olacaktır.

Üstteki koddada görebileceğiniz gibi yeni bir kategori oluşturma sırasında dönen bilgiler içerisindeki catid’yi kontrol ediyoruz null veya 0 ise Model’imize hata mesajı ekleyip kullanıcıya gösteriyoruz return View(cat) ile kayıt işleminin yapılmadan aynı bilgilerin kullanıcıya iletilmesini sağlıyoruz. AddModelError metodunun ilk parametresine hatanın ekleneceği alanı yazıyoruz ikinci parametreye ise hata mesajını yazıyoruz. sonuç olarak alttaki resimde görüldüğü üzere kategori seçmeden kaydet dediğimde Kategori seç hatası çıkmakta ve kayıt işlemim yapılmamaktadır.

2Q==

İçeriği puanla diğer kullanıcılara ışık tut

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et