3

App_LoacalResourceまたはApp_GlobalResourcesに保存されているリソースにアクセスする方法はありますか?Webフォームページでこれを行う方法はよく知っていますが、.ashxファイルからそれを行う方法を理解できません...

4

3 に答える 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 に答える