2010-11-28 49 views
1

我使用资源文件(ASP.NET MVC 2)制作了多语言网站。现在我想要使用数据库来创建一个页面,用户可以输入将在网站上发布的信息。这是否意味着我不能再使用资源文件?在使用数据库保持多种语言的方式上?使用数据库的多语言网站

回答

0

对于静态内容,您可以使用资源文件,但如果您需要修改数据并且想要翻译不同语言的数据,则应使用数据库。使用数据库更加灵活。

+0

你能不能给我一个参考去哪里 – Ognjen 2010-11-28 16:08:18

2

我不是100%确定如果我得到您的问题,但从技术和实践的角度来看,您可以混合来自资源文件和来自数据库的内容的内容。

对于所有静态文本(消息,按钮等),您将使用您的资源,对于动态文本([经常]更改的文本),您将使用数据库。

也可以创建自己的资源提供程序,而不是从文件中提取资源,它将从数据库中取出资源。

+0

对于任何手动? – Ognjen 2010-11-28 16:08:34