2012-07-19 16 views
5

Sunucu tarafında bazı form alanlarını doğrulamak istiyorum ancak Veri Ek Açıklamaları Özel Doğrulayıcılarını kullanmak istemiyorum. Değeri, bu iletiyi tanımlamak için çağrılan İş Katmanı Yöntemi'nin dönüşüne göre değerini elle ayarlamanız gerekir.MVC4: Doğrulama iletisini sunucu tarafından el ile ayarla

Sadece örnek olarak!

İHTİYACI:

verilen kullanıcı adı zaten varsa, MVC4 doğrulama hata yayılma gösterecektir "Bu kullanıcı adı zaten var."

KODU:

if (_business.UserNameExists(username)) 
{ 
    // Set the field validation error span message 
    // HOW TO DO?? 
} 
+0

Sorunuz nedir? arkadaş tarafından sugestion çalışmıyor? – swapneel

cevap

14

Bir arkadaşım çözümü ile geldi, çok basit! KullanıcıAdı Varlık niteliğin adını ise

if (_business.UserNameExists(username)) 
{ 
    // Set the field validation error span message 
    ModelState.AddModelError("UserName", "This username already exists."); 
} 

doğrulanan.

İlgili konular