我正在處理MVC 3應用程序。一個在模型中的字段的類型是雙的,並定義如下:如何更改默認的「該字段必須是一個數字」
[Required(ErrorMessageResourceName = "ListingItemPriceRequired", ErrorMessageResourceType = typeof(ErrorMessages))]
[Display(Name = "DisplayListingItemPrice", ResourceType = typeof(Display))]
[Range(1, 500000000, ErrorMessageResourceName = "ListingItemPriceNotWithinRange", ErrorMessageResourceType = typeof(ErrorMessages))]
public double Price { get; set; }
儘管如此,當我輸入一個數字的一個值與一些尾隨空格,如「342」,我得到默認消息「字段價格必須是數字「。
即使價格輸入字段上的驗證屬性也具有「data-val-number」的含義。
謝謝
謝謝Darin。對於每種數據類型都有一個模型綁定器?順便說一句,你有博客嗎? – Bill 2012-08-06 18:52:37
我實現了一個自定義模型聯編程序,但仍然在客戶端,顯示相同的句子,默認的一個。如何在客戶端注入另一條消息?謝謝 – Bill 2012-08-07 10:13:26