【发布时间】:2025-11-29 08:15:01
【问题描述】:
我正在使用数据注释验证 MVC 3 中的字段:
[StringLength(50, MinimumLength=5)]
public string MyText { get; set; }
有没有办法在那里提供动态值?像这样的:
[StringLength(50, MinimumLength=GetMinimumLengthValueFromDb())]
public string MyText { get; set; }
我最后的手段是使用远程验证器。如果我找不到使用StringLength 的方法,我将使用RemoteValidator。
【问题讨论】:
-
我将扩展 StringLenghtAttribute 类,仅覆盖构造函数以从 db 中检索默认值。
标签: asp.net-mvc validation data-annotations