0

我有一个包含许多需要验证的字符串属性的类。我正在使用验证应用程序块,因为我非常喜欢使用属性来解决这种需求。一切都很好,但我的经理不喜欢实现消息模板令牌和资源文件所需的代码量。

例如:

 [StringLengthValidator(100, 
        MessageTemplateResourceName = "InvalidStringLengthMessage", 
        MessageTemplateResourceType = typeof(Xltech.Common.Resources.XLStrings))]
 public string FirstName {get; set;}

问题是 100 之后的每个参数(最大字符串长度)对于我们在这个类中的每个 StringLengthValidator 都是相同的(实际上,对于整个解决方案)。

有没有办法至少给验证器一个通用的 MessageTemplateResourceType 以便我可以减少所涉及的复制/粘贴?

4

1 回答 1

1

仍然可以编写自定义属性。

于 2009-07-28T13:13:49.140 回答