方法一:
1、在项目中添加资源文件Resource.en-us.resx和Resource.zh-cn.resx(右击增加资源文件)
2、获得对应语言
CultureInfo ci = new System.Globalization.CultureInfo("zh-cn"); //配置显现的语言
ResourceManager rm = new ResourceManager("WebApplication1.Resource", Assembly.GetExecutingAssembly()); //资源文件路径 Response.Write(rm.GetString("String1", ci)); //根据Key获得语言
方法二、
1、右击项目点击属性、查找到资源选项
2、点击“此项目不包含默认资源文件,单击此处可创建一个”连接,生成资源文件,默认在Properties文件夹下的Resources.resx,为默认语言
3、复杂Resources.resx,粘贴一份,命名为Resources.en-us.resx,里面设置英文名称
4、获得对应语言
//UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言
//Culture - 决定各种数据类型是如何组织,如数字与日期 Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(language); Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(language); Response.Write(WebApplication1.Properties.Resources.String1);
国家语言对照表,来源于:http://guojianfei230.blog.163.com/blog/static/1126777132009420749492/