App_LoacalResourceまたはApp_GlobalResourcesに保存されているリソースにアクセスする方法はありますか?Webフォームページでこれを行う方法はよく知っていますが、.ashxファイルからそれを行う方法を理解できません...
1140 次
3 に答える
2
これを試して:
HttpContext.GetGlobalResourceObject
また
HttpContext.GetLocalResourceObject
于 2014-02-17T00:44:54.460 に答える
0
あなたはで試すことができます
ローカルリソース
var result = GetLocalResourceObject("Name").ToString();
グローバルリソース
GetGlobalResourceObject
あなたは方法で試すことができます
リンク: http: //msdn.microsoft.com/fr-fr/library/vstudio/ms153593.aspx
注:GetLocalResourceObjectはIHttpHandlerからは利用できません(Alexで表示)
于 2012-10-10T18:23:21.700 に答える
0
わかりました、しばらく調査した後、次の方法を選択しました。
Dictionary<string, string> resAttrs = new Dictionary<string, string>();
ResXResourceReader rsxr = new ResXResourceReader(HttpContext.Current.Request.PhysicalApplicationPath + "Resource.resx");
foreach (DictionaryEntry d in rsxr)
resAttrs.Add(d.Key.ToString(), d.Value.ToString());
resAttrs
次に、辞書を介してリソースにアクセスします。最善の方法ではないかもしれませんが、それは私にとってはうまくいきました。
于 2012-10-11T14:05:56.370 に答える