0
我有一個類有很多需要驗證的字符串屬性。我使用驗證應用程序塊,因爲我是使用屬性來解決這種需求的忠實粉絲。一切都很好,但我的經理並不喜歡實現消息模板令牌和資源文件所需的代碼量。有沒有辦法將默認的MessageTemplateResourceType提供給Validator?
例如:
[StringLengthValidator(100,
MessageTemplateResourceName = "InvalidStringLengthMessage",
MessageTemplateResourceType = typeof(Xltech.Common.Resources.XLStrings))]
public string FirstName {get; set;}
的問題是,100(最大字符串長度)後,每說法是每StringLengthValidator我們在這個類相同(實際上,對於整個解決方案)。
有沒有辦法給驗證器一個共同的MessageTemplateResourceType,所以我可以減少複製/粘貼?
老問題......去一個死靈法師的徽章? :)最終,我通過按照你的建議來解決這個問題。然後我們結束了VAB並使用DataAnnotations。 – 2009-07-28 15:23:27