3

我正在尝试提出动态本地化 asp net mvc 网站的最佳方法。作为网站的管理员,应该能够随时更改任何语言的任何字符串,而无需重新编译。我开始认为使用 SQL 是个好主意,但这会严重影响性能。

我的另一个想法是将本地化存储在 xml 文件中,然后根据需要从它们中读取。但是,我不知道从哪里开始。我已经看到了一些关于如何使用资源文件执行此操作的指南,但这些指南是编译的,不能即时编辑。

4

2 回答 2

2

我认为这篇文章可能对你有用

于 2012-08-07T16:53:28.923 回答
1

虽然我没有亲自使用它,但请看一下 Rick Strahl(微软 MVP)的 http://www.west-wind.com/weblog/posts/2009/Apr/01/Updated-WestwindGlobalization-Data-Driven -Resource-Provider-for-ASPNET它可能非常适合您的需求。

它在 NuGet 上可用http://nuget.org/packages/Westwind.Globalization

另外值得注意的是这个页面涵盖了对 MVC 的支持http://www.west-wind.com/westwindwebtoolkit/Docs/index.htm?page=_2r1166lmq.htm

于 2012-08-07T17:14:57.267 回答