Local Resource Files 只能被该文件夹下的问价访问 且文件名相同
可以在文件下建一个本地资源文件,如在office文件夹下下建一个App_LocalResources文件夹
http://msdn.microsoft.com/en-us/library/ms227427.aspx
http://www.cnblogs.com/scottckt/archive/2008/05/27/1208668.html
从 ASP.NET 网页生成局部资源文件
- 打开要创建资源文件的页。
- 切换到“设计”视图。
- 在“工具”菜单中,单击“生成局部资源”. 如果 App_LocalResources 文件夹不存在,则 Visual Web Developer 将创建该文件夹。然后,Visual Web Developer 创建当前页面的非特定区域性的基资源文件,对于每个需要进行本地化的控件属性或页属性,该文件都包含相对应的键/名称对。最后,Visual Web Developer 向所有 ASP.NET Web 服务器控件添加 meta 属性,将这些控件配置为使用隐式本地化功能。有关隐式本地化和显式本地化的更多信息,请参见
ASP.NET 网页资源概述 和 如何:使用资源设置 Web 服务器控件中的属性值。
- 为应用程序中所需要的每个资源键入值,然后保存该文件。
Note注意
不要尝试直接将图形嵌入到资源文件中,因为控件不会将资源字符串读取为流图像文件。资源文件通过将图形的 URL 存储为字符串来表示图形。
5. 如果未显示最新的资源更改,请切换到“源”视图,然后切换回“设计”视图,从而刷新“设计”视图。
6. 按照上一过程中的步骤 6 和步骤 7 创建其他语言的资源文件。
在 Visual Web Developer 中生成全局资源文件
1. 在“解决方案资源管理器”中,右击网站的名称,然后单击“添加新项”,再单击“程序集资源文件”。
Visual Web Developer 将询问您是否要将该文件放在 App_GlobalResources 文件夹中,并提议创建该文件夹。
2. 单击“是”。
3. 为应用程序中所需要的每个资源键入值,然后保存该文件。
Note注意
不要尝试直接将图形嵌入到资源文件中,因为控件不会将资源字符串读取为流图像文件。资源文件通过将图形的 URL 存储为字符串来表示图形。
4. 如果未显示最新的资源更改,请切换到“源”视图,然后切换回“设计”视图,从而刷新“设计”视图。
5. 若要创建其他语言的资源文件,请在“解决方案资源管理器”或 Windows 资源管理器中复制该文件,然后按照以下模式之一重命名它:
名称.语言.resx
名称.语言-区域性.resx
Note注意
命名资源文件时,请勿在名称中包含 .aspx,否则会导致命名冲突。例如,Resource 文件夹中不能包含两个具有类似于 resTestPage.resx 和 resTestPage.aspx.resx 的名称的文件。如果出现这种情况,则在编译过程中解析文件名时将产生命名冲突,从而导致出现编译时错误。
分享到:
相关推荐
winform多语言,vb.net,vb.net多语言程序,多语言切换,.net多语言实现
VB.NET实现多语言(根据操作系统自动选择语言)系统,可以实现中文,日文,英文界面,实现了多界面操作。 非常好用,曾在工作中遇到该问题,查了很多,都不全面,后来,总算是找到了。分享给大家。具体可以查看我的...
.net使得构建多语言系统变得如此的容易。 本demo提供Web表示层,中间层的多语言的实现细节。 如果你是第一次打算或正打算做一个全球系统,本demo将为你提供帮助。 如果你是高手请绕道为。
winform多语言,vb.net多语言程序,多语言切换.net多语言实现,通过切换资源文件实现。基于VS2010程序,只实现切换功能
.net实现多语言系统!!!包含所有源码
ASP.NET网站多语言实现方法,具体文字说明参看 http://blog.csdn.net/asciil/archive/2009/01/14/3777046.aspx 说明
本文提供了如何在.NET Framework 中实现多语言支持的方法。
.NET程序实现多语言.NET程序实现多语言.NET程序实现多语言
ASP.NET 多国语言设置,语言设置,多语言网站制作和设置
ne,t多语言,源码ne,t多语言,源码ne,t多语言,源码ne,t多语言,源码
我实现多语言是利用了ASP.NET2.0的资源文件,其实据我所知除了资源文件的方式,在数据库里面建多个表中进行一个区域文化映射,也是解决国际化的一种方式(关于这种方式感兴趣的朋友可以自己试试) 现在我把实现国际化...
这是一个可以运作的,实现网站多语言的例子。整个代码相当简练,对于想要做多语言网站的情况来说,从这个项目开始,是个不错的选择。因为既实现了多语言,又没有多余的代码。
.net多语言系统,喊有源程序代码!!!!!
ASP.NET网站多语言实现方法,具体文字说明参看 http://blog.csdn.net/asciil/archive/2009/01/14/3777046.aspx 说明
这是我自己做的一个多语言网站的实现方法,附带多语言实现方法的说明文档
Asp.net实现多语言Demo ,在数据库里面建多个表中进行一个区域文化映射,也是解决国际化的一种方式
asp.net实现多语言,非常实用哦,,我看行,
asp.net运用vs2008,c#语言实现国际化 多语言
ASP.NET源码——Asp.net实现多语言Demo.zip