2011-08-17 31 views
0
[Required(ErrorMessage = "ONLY TYPE IN NUMBERS!")] 
[Display(Name = "Telefono Fijo")]   
public int Telephone { get; set; } 

基本上,我希望當有人鍵入一個字母時,那個文本應該顯示出來。在我的模型中聲明的MVC3錯誤消息沒有生效

這是我的觀點:

<div> 
    @Html.LabelFor(model => model.RegisterModel.Telephone) 
    @Html.EditorFor(model => model.RegisterModel.Telephone) 
    @Html.ValidationMessageFor(model => model.RegisterModel.Telephone) 
</div> 

當我在字母鍵入,我得到:

"The field Telefono Fijo must be a number." 

當我不輸入任何內容,我得到:

"ONLY TYPE IN NUMBERS!" 

有什麼建議嗎?我只想要顯示自定義消息。

回答

相關問題