【发布时间】:2010-08-17 08:28:43
【问题描述】:
我是 MVC 新手,对验证有疑问。有没有办法动态设置错误信息?
例如,我怎样才能实现以下(忽略硬编码的 50,这可能来自 Web.config 或特定于当前记录的)。
[MetadataType(typeof(DocumentValidation))]
public partial class Document
{
public class DocumentValidation
{
private const int MaxLength = 50;
[Required(ErrorMessage = "Document Title is required")]
[StringLength(MaxLength, ErrorMessage = "Must be under " + MaxLength.ToString() + " characters")]
public string Title { get; set; }
}
}
谢谢,
【问题讨论】:
标签: asp.net-mvc-2