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 的名称的文件。如果出现这种情况,则在编译过程中解析文件名时将产生命名冲突,从而导致出现编译时错误。
分享到:
相关推荐
在.NET框架中,开发Windows Forms(WinForm)应用程序时,我们常常需要实现多语言支持,以便用户可以根据他们的语言偏好来使用软件。VB.NET是.NET框架下的一种编程语言,完全支持多语言应用程序的开发。本篇文章将...
总之,ASP.NET多语言解决方案示例是一个全面的教程,涵盖了从Web表示层到中间层的多语言实施方法。通过学习和实践这个示例,开发者能够更好地理解和掌握如何构建适应全球用户的Web应用,提升用户体验,同时增强应用...
在VB.NET编程环境中,开发支持多语言的应用程序是一项常见的需求,尤其对于全球化的企业或软件产品。多语言切换功能使得软件能够适应不同国家和地区的用户,提高用户体验。本实例将详细介绍如何在VB.NET中实现这一...
VB.NET实现多语言(根据操作系统自动选择语言)系统,可以实现中文,日文,英文界面,实现了多界面操作。 非常好用,曾在工作中遇到该问题,查了很多,都不全面,后来,总算是找到了。分享给大家。具体可以查看我的...
综上所述,这个Asp.NET多语言示例通过使用`.resx`资源文件,配合`web.config`配置,以及在代码中切换和加载合适的资源,实现了多语言支持。开发者可以利用这些技术来提供全球化体验,满足不同地区用户的语言需求。
在.NET框架中,开发多语言应用程序是常见的需求,特别是对于那些需要面向全球用户的软件。本项目"WinForm_VB.net 多语言.zip"提供了一...开发者可以通过学习该项目,掌握在.NET环境中实现多语言切换的核心技术和方法。
本项目"**C# ASP.NET 最佳的实现多语言网站的例子**"提供了一个高效的解决方案,它展示了如何在C# ASP.NET环境中优雅地处理多语言需求。这个例子不仅功能完备,而且代码简洁,为开发者提供了很好的起点。 首先,...
通过设置页面或应用程序的 `UICulture` 和 `Culture` 属性,ASP.NET可以自动选择相应的资源文件,实现动态显示多语言内容。 在ASP.NET中,还可以使用 globalization 元素在Web.config中配置默认语言和可选的语言。...
本文提供了如何在.NET Framework 中实现多语言支持的方法。
我实现多语言是利用了ASP.NET2.0的资源文件,其实据我所知除了资源文件的方式,在数据库里面建多个表中进行一个区域文化映射,也是解决国际化的一种方式(关于这种方式感兴趣的朋友可以自己试试) 现在我把实现国际化...
ASP.NET网页多语言实现是一种为全球用户提供友好用户体验的关键技术,尤其在互联网全球化的大背景下,它使得网站能够适应不同地区和文化背景的用户需求。本文将详细介绍如何在ASP.NET环境中实现多语言功能,并结合...
7. **多语言支持**:除了中文,还支持其他多种语言,为全球用户提供便利。 综上所述,FastReport.NET中文语言包是为了解决中国开发者在使用FastReport.NET时的语言障碍,提供一个更符合本土习惯的使用环境。通过...
在.NET框架中,控件开发是一项重要的技能,尤其在Visual Studio 2008(VS2008)环境下,开发者可以利用丰富的工具和API来创建自定义的UI元素。本篇文章将深入探讨VS2008中的.NET控件开发实例,帮助读者理解并掌握...
【标题】"vs2008.net C#写的计算器"是一个基于Microsoft Visual Studio 2008 .NET框架开发的计算器应用,它采用C#编程语言实现。此计算器项目不仅支持基本的算术运算,还提供了键盘输入功能,使得用户可以通过键盘...
ASP.NET 是微软开发的一种用于构建动态 Web 应用程序的技术,它支持丰富的特性和功能,包括实现网站的多语言支持。在ASP.NET中,多语言功能使得网站能够为不同地域和语言背景的用户提供本地化的体验,这对于全球化的...
10. **示例和Demo**:提供的压缩包文件很可能包含了一些演示如何在C#中实现多语言、国际化和本地化的实例代码,例如`WebLocalizationTaste_51aspx.rar`可能是一个关于ASP.NET Web应用的本地化示例,而`changlanuage....
标题中的“多语言架构”指的是.NET 提供了多种编程语言的支持,如 C#、F#、VB.NET 等,开发者可以根据自己的喜好和项目需求选择合适的语言。C# 是其中最常用的语言,以其简洁、类型安全和高性能而受到广泛欢迎。C# ...
7. **并发与多线程**:VS.NET提供了对多核处理器和异步编程的良好支持。案例可能包括如何创建并管理线程,使用任务并行库(TPL)进行并发编程,以及处理锁和同步问题。 8. **Azure云服务**:VS.NET可以用于开发Azure...