ASP.NET MVC - Özel Hata Mesajları

İçindekiler
Uygulamamızın daha kullanıcı dostu ve kolay kullanımlı olması için kilit noktalardan biri iletişimdir, uygulamamızı kullanırken tüm kullanıcılarımızın bizimle aynı şekilde düşünmeyeceğini unutmamalıyız.
Bunu göz önünde bulundurduğumuzda, birçok hata yapılacağını, formatta yanlış bilgilerle alanları dolduracaklarını, belki de doldurmakla ilgilendiğimiz alanları boş bırakacaklarını bileceğiz. Bunun için yapmalıyız özel hataları tanımla bu da kullanıcıya uygulamanın neden isteklerine devam edemediğini ve neyi ve nasıl doldurulması gerektiği konusunda yardımcı olduğumuzu göstereceğiz.
Özel Mesajlar
A kişiselleştirilmiş mesaj uygulamanın iletişim kuracağını belirtmemize olanak tanır. modelin belirli bir alanında hata, mesajsız bir hata göstermek ve kullanıcının başarısız olduğunu bilmesini beklemek aynı olmadığından, bunun için aşağıdaki kodu göreceğiz:
 [Zorunlu] [StringLength (50, ErrorMessage = "Başlık 50 karakterden uzun olmamalıdır")] public string Başlık {get; ayarlamak; } [Aralık (1, 10000, ErrorMessage = "İlk fiyat en az 1 olmalıdır")] genel ondalık StartPrice {get; ayarlamak; } 

Alanımız belirtilen uzunluğu aştığında ve ayrıca bir aralık yerleştirdiğimizde bir mesaj yerleştirebildiğimizi görüyoruz, çünkü ikinci durumda kullanıcının ne yerleştireceğine dair bir kılavuza ihtiyacı var.
Hataları Göster
Hataları ve farklı mesajlarını tanımladıktan sonra gözümüzün önünde hazırlamak ne zaman ortaya çıktıklarını göstermek için, bunu başarmak için dili kullanacağız Ustura ve modellerimizin özelliklerine kolay erişim, kullanıcıya gösterilecek bir alanın nasıl hazırlandığını ve varsa hatayı nasıl alacağını aşağıdaki resimde görelim:

Görselde view içerisinde alanımızı nasıl yazdırabileceğimizi görüyoruz, şimdi oluşturduğumuz özel hatayı nasıl ekleyeceğimizi göreceğiz:

Çok basit olduğunu görüyoruz, yöntemi kullanıyoruz ValidationMessageFor ve parametre olarak hatayı kaydedeceğimiz modelimizi ve özelliğini geçiyoruz; Bu işlemi görüş alanımıza giren her alan için tekrarlıyoruz.
ÖnemliHerhangi bir nedenle, görünümde özellikle başka bir şeye ihtiyacımız olduğu için hata mesajını yeniden yazmak istersek, aynı yöntemle sorun yoktur. ValidationMessageFor bu hedefe ulaşabiliriz, sadece yeni mesajla ona ek bir parametre iletiyoruz.
Aşağıdaki resimde size nasıl bir mesaj gönderdiğimizi görelim. “*” bu mesaj, boş bir alanın kabul edilmediğini belirtmek için veya ayrıca mesajın tamamı bir pencerede görüntülendiğinde çok kullanılır. araç ipucu, bu yüzden metin görünümünü aşırı yüklemeyiz:

Tüm bunları programlarımızda uygulamak çok kolay, bununla bir uygulama daha elde edeceğiz. kullanıcı dostu ve çok sağlam, çünkü yaptığımız her doğrulama daha az kırılma noktasıdır.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave