2

当我想本地化页面后面的代码时,我使用它

HttpContext.GetLocalResourceObject(path, message)

我的问题是,有没有办法在 web 服务方法中使用页面的本地资源?

4

1 回答 1

2

你不能使用HttpContext.GetLocalResourceObject代替那个使用HttpContext.GetGlobalResourceObject

全局资源文件

通过将全局资源文件放在应用程序根目录的保留文件夹 App_GlobalResources 中来创建全局资源文件。App_GlobalResources 文件夹中的任何 .resx 文件都具有全局范围。此外,ASP.NET 生成一个强类型对象,它为您提供了一种以编程方式访问全局资源的简单方法。

本地资源文件

本地资源文件是仅适用于一个 ASP.NET 页面或用户控件(文件扩展名为 .aspx、.ascx 或 .master 的 ASP.NET 文件)的文件。您将本地资源文件放在具有保留名称 App_LocalResources 的文件夹中。与根 App_GlobalResources 文件夹不同,App_LocalResources 文件夹可以位于应用程序的任何文件夹中。您可以使用资源文件的名称将一组资源文件与特定网页相关联。

于 2013-08-14T10:52:33.750 回答