【发布时间】:2021-02-18 05:02:52
【问题描述】:
在我的 MVC3 项目中,我存储了足球/足球/曲棍球/...体育比赛的得分预测。所以我的预测类的属性之一是这样的:
[Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")]
[StringLength(2, ErrorMessage = "Max 2 digits")]
[Remote("PredictionOK", "Predict", ErrorMessage = "Prediction can only be a number in range 0 .. 15")]
public int? HomeTeamPrediction { get; set; }
现在,我还需要更改数据类型的错误消息,在我的例子中是 int。使用了一些默认值 - “HomeTeamPrediction 字段必须是一个数字。”。需要找到一种方法来更改此错误消息。此验证消息似乎也可以预测远程验证。
我尝试过[DataType] 属性,但这似乎不是system.componentmodel.dataannotations.datatype 枚举中的普通数字。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 data-annotations