HttpContext GetLocalResourceObject和GetGlobalResourceObject之间的区别

时间:2013-09-24 10:55:05

标签: c# asp.net localization

这两种方法有区别吗?

HttpContext.GetLocalResourceObject("test.aspx", "Button1.Text").ToString();
HttpContext.GetGlobalResourceObject("test.aspx", "Button1.Text").ToString();

我的假设是GetLocalResourceObject()将采用resourceKey的单个参数并隐式拾取虚拟路径。

我只使用TemplateControl方法,GetLocalResourceObject()只接受1个参数,但问题仍然存在。

2 个答案:

答案 0 :(得分:1)

查看此帖子: http://juristr.com/blog/2011/01/aspnet-organize-your-resources-correct/

您应该整理资源......

答案 1 :(得分:0)

我有同样的问题,真正的答案埋在了那里...

本地资源用于特定页面-通常命名为与该页面匹配-并且通常与该页面一起存储在文件夹中。

全局资源用于整个项目-并位于名为App_GlobalResources的文件夹中。