错误消息在验证应用程序块 6 中不起作用
本文关键字:程序块 不起作用 应用程序 应用 消息 验证 错误 | 更新日期: 2023-09-27 18:36:33
当我使用如下所示的属性时,我在使用 VAB 6 时遇到了问题
[NotNullValidator(ErrorMessage="Name must be not null")]
[StringLengthValidator(1, RangeBoundaryType.Inclusive, 5,RangeBoundaryType.Inclusive,ErrorMessage="Length Error")]
public string Name { get; set; }
@Html.ValidationSummary()
显示默认错误消息与指定不符
名称不能为空>> 值不能为空
长度错误>> 值的长度必须在该范围内 "1"(含)- "5"(含)
为什么 VAB 6 强制我使用默认消息?
您对 NotNullValidator 属性使用了错误的限定符。 试试这个:
[NotNullValidator(MessageTemplate="Name must be not null")]
有关更多详细信息,请参阅NotNullValidator上的此页面。