2014-03-24 141 views
2

我是新开发的asp.net应用程序...我想给不同的语言选项供用户根据自己的意愿进行选择。如何为asp.NET应用程序设置不同的语言?

在此先感谢

+0

嗨,考虑让​​你的问题更具体。这可能太宽泛以至于得不到有用的答案。 – StingyJack

+0

你可能想在这里徘徊以帮助重新构思你的问题。 http://msdn.microsoft.com/en-us/library/c6zyy3s9(v=vs.100).ASPX – StingyJack

+0

@ StingyJack..it是特定于C#和asp.net – user3331091

回答

0

要做到这一点,最好的办法是让您的网站在语言表在数据库中设置的所有文本。每一段文字。为每个语言设置一个唯一的ID,1 =英语,2 =西班牙语,等等。然后,在页面上填充文本时,不要从静态表中调用文本,而是从语言表中为该ID调用它。

+0

@ durbnpoisn..After点击西班牙语..我应该将我的应用程序文本转换为西班牙语 – user3331091

+0

您的文本ALL需要存储在数据库中。创建一个具有ID,语言,文本字符串名称,文本字符串内容列的表。对于每个条目,每种语言都需要一个条目。然后,当您再次调用这些行填充您的网页时,您会请求相应语言的ID。如果它在HTML中被硬编码,那么真的没有办法简单地翻译页面上的文本。利用你的数据库。 – durbnpoisn

+0

对不起..我不需要任何数据库..我想在文化中设置一些东西 – user3331091

相关问题