本文讨论:
ASP.NET AJAX 的全球支持
需要对 JavaScript 的支持
基于程序集的 AJAX 本地化
基于文件的 AJAX 本地化
本文使用了 以下技术:
ASP.NET AJAX
事实上,ASP.NET 2.0 为 Web 应用程序提供了出色的本地化模型,而且在 Microsoft .NET Framework 中也包括了大量的全球 化支持。但是,这种支持仅限于服务器端代码。ASP.NET AJAX 应用程序包括大量的客户端代码,而标准的 ASP.NET 本地化模型并不包括这些内容。在这里,我将对 ASP.NET AJAX 应用程序的本地化和全球化模型进行介绍,并演示如何本地化 JavaScript 资源和增加有限的全球化支持。并且我假设您对 ASP.NET 和 ASP.NET AJAX 以及 国际化 ASP.NET 2.0 应用程序都有基本的了解。
基于程序集的本地化模型
Microsoft ASP.NET AJAX 框架包括两个可用于本地化 JavaScript 资源的模型:一个是基于程序集的,另一个是基于文件的。我们首先 来了解基于程序集的模型。
基于程序集的模型将使用您在任何 ASP.NET 或 Windows Forms 应用程序中使用的资源,即常规的 .NET Framework .resx 文件。 这些资源都嵌入在程序集中,最终使用 ResourceManager 类进行检索。我将通过一个示例来解释这个过程:一个可调用 JavaScript 函数的按钮,该函数用警告的方式向用 户显示一个可本地化的消息。如果打算同步进行,并自己创建示例,不妨使用这里指定的名称;否则,当您的示例无法得出正确结果时,将很难找到问题的根源。
时间: 2024-10-27 06:14:23