Server’da ki Validation’ları Dinamik Olarak Client Tabanlı Uygulamak

Validation lar server da tanımlanacak validationları tekrardan yazmaya gerek kalmaksızın client a nasıl taşıyacağımızı bakacağız. wwwroot klasörü içine add Client-Side Library bu üç kütüphaneyi yüklüyoruz. Nerde client tabanlı validation yapacaksak bu kütüphaneleri ilgili view de göstermemiz gerekir. (Önce jquery kütüphanesi referans etmek daha sağlıklı olur)

ModelMetadataType İle Validation Sorumluluğunu Başka Bir Sınıfa Yükleme

Validationları ViewModel lerde uygulamayı isteriz. (Validation ları entity model de kullanmamalıyız, tavsiye edilmez) ViewModel de validation tanımlamak solid in single responcibility prenciple ına uymuyor çünkü model veya entity tanımlanan yerde aynı anda validation tanımlanmamalı. O yüzden ViewModel de validation yapmak yerine ModelMetaDataType veya FluentValidation kullanabiliriz. Model ımızı entity mizi viewmodel ımızı validation arındırıp daha temiz […]

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.