如何为asp.NET应用程序设置不同的语言?

如何为asp.NET应用程序设置不同的语言?,asp.net,c#-4.0,Asp.net,C# 4.0,我是asp.net应用程序开发新手。。。我想为用户提供不同的语言选项,供其选择 提前感谢最好的方法是将网站的所有文本设置在数据库的语言表中。每一段文字。为每种语言设置一个唯一的ID,1=英语,2=西班牙语,依此类推。然后,当填充页面上的文本时,不要调用静态表中的文本,请从语言表中调用ID. HI,请考虑使问题更加具体。这可能太宽泛了,无法得到一个有用的答案。你可能想在这里闲逛一下,帮助重新表述你的问题@吝啬鬼杰克……这是C#和asp.NET特有的。这是一个可以容纳一千页书的主题。C#和ASP.

我是asp.net应用程序开发新手。。。我想为用户提供不同的语言选项,供其选择


提前感谢

最好的方法是将网站的所有文本设置在数据库的语言表中。每一段文字。为每种语言设置一个唯一的ID,1=英语,2=西班牙语,依此类推。然后,当填充页面上的文本时,不要调用静态表中的文本,请从语言表中调用ID.

HI,请考虑使问题更加具体。这可能太宽泛了,无法得到一个有用的答案。你可能想在这里闲逛一下,帮助重新表述你的问题@吝啬鬼杰克……这是C#和asp.NET特有的。这是一个可以容纳一千页书的主题。C#和ASP.NET不够具体,您可能需要研究全球化/本地化概念,以帮助制定(甚至回答)您的问题。@StingyJack..谢谢you@durbnpoisn..After单击西班牙语..如何将我的应用程序文本转换为西班牙语您的文本都需要存储在数据库中。创建一个包含ID、语言、文本字符串名称和文本字符串内容列的表。对于每个条目,每种语言都需要一个条目。然后,当您调用这些行来填充web页面时,您会请求相应语言的ID。如果页面上的文本是用HTML硬编码的,那么真的没有办法简单地翻译它。利用你的数据库。对不起。我不需要任何数据库。我想在文化中设置一些内容