一.在App_GlobalResources这个目录下建立要实现语言的资源文件:
Resource.resx //必要的
Resource.zh-cn.resx
Resource.en-US.resx
......
参考下表来建
|
区域性名称 |
区域性标识符 |
语言-国家/地区 |
|
zh-CN |
0x0804 |
中文-中国 |
|
zh-TW |
0x0404 |
中文-台湾 |
|
zh-CHS |
0x0004 |
简体中文 |
|
zh-CHT |
0x7C04 |
繁体中文 |
|
en |
0x0009 |
英语 |
|
en-US |
0x0409 |
英语-美国 |
|
en-GB |
0x0809 |
英语-英国 |
|
uz-UZ-Cyrl |
0x0843 |
乌兹别克语(西里尔语)- 乌兹别克斯坦 |
|
uz-UZ-Latn |
0x0443 |
乌兹别克语(拉丁)- 乌兹别克斯坦 |
二.页面调用
<asp:Label ID="Label1" runat="server" Text="<%$Resources:Resource,String1%>" Width="76px"> </asp:Label>
三.根据实际情况具体实现:
protected override void InitializeCulture()
{
//this.Page.UICulture = "en-US";
this.Page.UICulture = "zh-cn";
}
----完成---
本文介绍如何在ASP.NET中通过Resource.resx文件实现多语言支持。具体步骤包括创建不同语言的资源文件,如zh-CN、en-US等,并在页面中引用这些资源文件以显示相应语言的内容。

1837

被折叠的 条评论
为什么被折叠?



