2010-02-24 5 views
0

Я проверка использование DataAnnotations, это работает отлично, но когда я проверить поле текстового поля пустого У меня есть ошибкиMVC проверка 2,0

Значение «» недействителен

, как я могу настроить эту ошибку ?

p.s. ошибка отображается только при выключенном скрипте клиентов

+0

Вы хотите изменить сообщение об ошибке? – ZippyV

+0

да, я хочу сделать пользовательскую ошибку – kusanagi

+0

это похоже на ошибку http://forums.asp.net/t/1529205.aspx – kusanagi

ответ

1

Вы можете указать сообщение об ошибке в свойстве DataAnnotations. Например, возьмем следующий вид модели:

public class ViewModel 
{ 
    [Required(ErrorMessage = "You must enter a name")] 
    public string Name { get; set; } 
} 

Когда это становится подтверждено, это даст «Вы должны ввести имя» в качестве сообщения об ошибке пользователю.