2011-05-02 81 views
7

我为每个页面使用VisualStudio(.resx和.fr.resx)创建了本地资源文件。 现在可以翻译.aspx页面中的所有控件文本。本地资源文件中代码中字符串的翻译

但我也可以在我的代码中翻译字符串在这个loacal资源文件中? 如果是,我怎样才能读取我的App_LocalResources地图中的本地.resx文件中的代码值?

回答

7

你可以试试...

只需调用GetLocalResourceObject方法为当前网页上:

GetLocalResourceObject("yourkey").ToString(); 

GetGlobalResourceObject("MyGlobalResources", "HelloWorldString").ToString(); 
+0

http://asp.net-tutorials.com/localization/localizing-the-codebehind/ – Ben 2011-05-02 12:07:26

+1

对于“全局”访问:HttpContext.GetGlobalResourceObject – Tobias81 2014-10-24 07:03:21