如何用aspx在数据库中创建多语言网站

时间:2010-09-29 12:59:31

标签: c# asp.net

如何在数据库存储翻译的aspx中创建多语言网站?我搜索了很多文章,但没有uniq解决方案。

任何人都有良好的isea或知道任何好文章?

3 个答案:

答案 0 :(得分:1)

您需要创建自己的数据库资源提供程序。看到这篇文章:

http://msdn.microsoft.com/en-us/library/aa905797.aspx

答案 1 :(得分:0)

This article没有使用数据库,而是利用ASP.NET内置的本地化功能和资源文件。

答案 2 :(得分:0)

Rick Strahl写了一篇很好的文章。

Creating a Data Driven ASP.NET Localization Resource Provider and Editor

该文章包含可以集成到您自己网站中的组件的下载链接。请注意,以这种方式将资源集成到您的网站有利有弊:

Pro - 您可以将资源维护委派给用户。

Con - 您失去了资源和代码之间的紧密耦合。没有强类型的ResourceManager。没有编译时检查资源是否存在。