-2

当我使用如下属性时,我遇到了 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 强制我使用默认消息?

4

1 回答 1

1

您为NotNullValidator属性使用了错误的限定符。试试这个:

[NotNullValidator(MessageTemplate="Name must be not null")]

有关更多详细信息,请参阅NotNullValidator 上的此页面。

于 2013-10-23T20:30:40.780 回答