我使用的是ASP.NET Web API 2,
我有错误的resx文件,我需要以正确的语言(根据用户文化)返回错误。
我的解决方案是
1)我创建了所有其他控制器都将继承的BaseApiController。
2)在BaseApiController中,我更改了每个请求的Thread.CurrentThread.CurrentCulture。
我的问题是,这是不是正确的方法?
非常感谢!
发布于 2017-09-20 15:52:46
有很多方法可以做到这一点。这实际上取决于您的体系结构。你的方式也是可以接受的。如果您使用自己的方式,您将实现ResourceManager。让我再举几个例子:
正如你所看到的,有很多方法。正如我所说的,这取决于您的架构。
祝好运
https://stackoverflow.com/questions/46265358
复制相似问题