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

C# 如何利用数据库在aspx中创建多语言网站,c#,asp.net,C#,Asp.net,如何在aspx中创建多语言网站,其中数据库存储翻译?我搜索了很多文章,但没有uniq解决方案 任何人都有好的isea或知道任何好的文章吗?没有使用数据库,而是利用ASP.NET内置的本地化功能和资源文件。没有使用数据库,而是利用ASP.NET内置的本地化功能和资源文件。您需要创建自己的数据库资源提供程序。见本文: 您需要创建自己的数据库资源提供程序。见本文: 里克·斯特拉尔(Rick Strahl)写了一篇关于这一点的好文章 本文包括一个下载链接,指向一个可以集成到您自己网站中的组件。请注意,

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


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

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

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

您需要创建自己的数据库资源提供程序。见本文:


您需要创建自己的数据库资源提供程序。见本文:


里克·斯特拉尔(Rick Strahl)写了一篇关于这一点的好文章

本文包括一个下载链接,指向一个可以集成到您自己网站中的组件。请注意,以这种方式将资源集成到您的网站中有好处也有坏处:

Pro–您可以将资源的维护委托给用户


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

Rick Strahl有一篇关于这方面的好文章

本文包括一个下载链接,指向一个可以集成到您自己网站中的组件。请注意,以这种方式将资源集成到您的网站中有好处也有坏处:

Pro–您可以将资源的维护委托给用户


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

是否有特定原因不希望使用资源文件使用ASP.NET的内置区域性功能?是否有特定原因不希望使用资源文件使用ASP.NET的内置区域性功能?它正在使用db。请看“构建数据库资源提供者”一章,它使用的是数据库。请参阅“构建数据库资源提供者”一章