0

我需要验证我的编辑器字段是否可以输入产品价格,比如他可以输入整数为 100,或者小数点后只允许两位数为 85.12,如果用户输入 85,12,它也是有效的,它在数据库中存储为 85.12。模型类:

[Required]

[LocalizedDisplayName("PRICE_PER_COLLI", NameResourceType = typeof(Strings))] [DisplayFormat(DataFormatString = "{0:n2}", ApplyFormatInEditMode = true)]

public decimal ColliPrice { get; set; }

看法:

<%: Html.EditorFor(model => model.ColliPrice) %> 
<%: Html.ValidationMessageFor(model => model.ColliPrice)  
4

1 回答 1

1

我以前做过这样的事情:

@Html.TextBox("ColliPrice", Model.ColliPrice.ToString("0.00")) 
@Html.ValidationMessageFor(model => model.ColliPrice)
于 2012-09-27T08:43:40.853 回答