【问题标题】:Griffin localization and Fluent ValidationGriffin 本地化和 Fluent 验证
【发布时间】:2012-07-13 16:12:45
【问题描述】:

我是 Griffin 本地化的新手,看起来很酷。但是,示例仅向我展示了如何翻译 MVC 验证属性。

如果不是所有 mvc 验证属性,我会使用最少的。我的想法是(尝试)不要在数据层和 UI 层两次验证和报告消息。我使用 Fluent Validation 在数据层创建验证器。

您能否给我一个快速指示(如果存在)我们如何在数据层将 Griffin 本地化与 Fluent Validation 集成?

【问题讨论】:

    标签: asp.net-mvc localization fluentvalidation griffin.mvccontrib


    【解决方案1】:

    Griffin.MvcContrib 不支持 Fluent Validation。

    刚刚快速浏览了流利的验证,它似乎从 IStringSource 中提取了它的字符串。所以你基本上可以为它创建一个适配器,从 Griffin.MvcContrib 资源中读取字符串。

    类似:

    public class FluentValidationTranslator : IStringSource 
    {
        public FluentValidationTranslator(ILocalizedStringProvider griffinProvider)
        {
        }
    
        // implement the translation here
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-27
      • 2015-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多