我有一个定义为:
的模型属性 [Display(Name = "Monthly Setting")]
[Required]
[Range(1,12, ErrorMessage="Month Setting must be between 1 and 12")]
public int KPIMonthSetting { get; set; }
我发现当超出ValidationMessageFor的范围时,如:
@Html.ValidationMessageFor(model => model.KPIMonthSetting, "", new { @class = "text-danger" })
显示了我期待的消息,但是ValidationSummary:
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
节目:
“输入的值”16“对于字段无效:K PI月份设置。”
如何控制此讯息?我至少想要删除K和PI之间的空格。
答案 0 :(得分:0)
通过将'true'设置为帮助程序的第一个参数,您将排除属性错误。传递'false',您应该会看到与ValidationMessageFor
中相同的消息:
@Html.ValidationSummary(false, "", new { @class = "text-danger" })