您的位置:首页 > 编程语言 > C#

【C#.NET】创建和使用全局资源

2009-09-11 13:45 423 查看
1.所谓全局资源文件就是不和页面相关的,整个网站都能访问到的资源文件。
比如,网站的站点地图,网站通用性文字,对这些内容的本地化就只能通过全局资源文件来实现了。
2.创建和使用全局资源文件很简单,下面做个实例。
(1)右键单击网站项目,选择"添加ASP.NET文件夹" -->App_GlobalResources.
(2)右键单击App_GlobalResources文件夹,选择"添加新项".选择"资源文件"-->命名为Resource.resx.
(3)打开Resource.resx,任意添加一个字符串资源。
(4)在页面任意地方新建一个Label控件.使用IDE查看其属性.并且单击Expressions后的小按钮打开表达式对话框,
(5)表达式类型选择Resources.ClassKey中填写全局资源文件的文件名(比如前面创建的Resource),
ResourceKey中填写资源ID.
(6)观察设计视图可以看到,IDE直接在Label上显示了字符串资源的内容,切换到源代码中可以看到如下代码:
<asp:Label ID="Label1" runat="server" Text="<%$ Resources:Resource, GRTest %>"></asp:Label>
(7)同时,Label的Text属性后有了一个蓝色的小图形.代表Text绑定到了全局资源.
(8)使用程序访问全局资源比访问本地资源更简单.系统自动为所有全局资源生成了对应的强类型.
下面代码可以直接读取Resource.resx中的字符串资源:
string s=Resources.Resource.GRTest;
Response.Write(s);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐