【发布时间】:2010-02-19 16:02:10
【问题描述】:
环顾四周,我看到很多关于 ASP.NET MVC 本地化的文章,但它们都做同样的事情 - 设置一个 .resx 文件,将其构建操作设置为正确的工具,以确保类具有静态字符串属性已创建,然后使用该类。
有什么方法可以使用我已经拥有的现有资源提供程序吗?或者至少以某种方式让这些 .resx 文件存在于主程序集之外(不在 App_GlobalResources 中)?
编辑:下面提出的有效问题 - 为什么我不能只使用我的资源提供者?问题是它有效,但由于 HttpContext 在这些测试中为空而破坏了我的测试。如果有一种方法可以通过资源提供程序获取我的全局资源而无需调用 HttpContext.GetGlobalResourceObject 这很可能是一个很好的解决方案。
【问题讨论】: