环顾四周我看到了很多关于ASP.NET MVC中的本地化的文章,但他们都做同样的事情 - 设置一个.resx文件,将其构建操作设置为正确的工具,以确保创建一个具有静态字符串属性的类,然后使用该类。本地化在ASP.NET MVC
有什么办法可以使用我现有的资源提供者?或者至少以某种方式让这些.resx文件存在于主程序集之外(而不是在App_GlobalResources中)?
编辑:下面提出的有效问题 - 为什么我不能只使用我的资源提供者?事情是有效的,但打破我的测试,因为HttpContext在这些空。如果有一种方法可以通过资源提供者获取我的全局资源而不调用HttpContext.GetGlobalResourceObject,这很可能是一个很好的解决方案。
这就是我所做的。很好地工作,并且很好地保持在一起。 – Patricia 2010-02-19 16:13:48
是的,这将工作,如果没有办法使用资源提供者。但是,作为我的资源提供者,它的理想远非我想要使用的一些功能。 – Juvaly 2010-02-19 16:33:59