admin 发表于 2023-11-4 21:51:22

资源的使用两种方案

第一种:Resources.Global.init;
第二种:
ResourceManager rm = new ResourceManager("Hondy.Site.App_GlobalResources.Global", typeof(Global).Assembly);
return rm.GetString("init");
注意事项:
这儿Resources是在命名空间根,实际资源文件在路径为Hondy.Site.App_GlobalResources根目录下App_GlobalResources下。
Global为默认资源文件,Global.resx,不用管Global.zh-cn.resx国别文件。
捷径思路:
可以查看Global.desinger.cs代码行,进行修改
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Hondy.Site.App_GlobalResources.Global", typeof(Global).Assembly);
下面几种错误的写法:
ResourceManager rm = new ResourceManager("Resources", typeof(Global).Assembly);
ResourceManager rm = new ResourceManager( typeof(Resources.Global).Assembly);
ResourceManager rm = new ResourceManager("Resources.Global");

首次应用Hondy.Site.API.Login.Chat.Index--->GetBtns()




页: [1]
查看完整版本: 资源的使用两种方案