asp.net मैं गेटग्लोबल रिसोर्सऑब्जेक्ट फ़ंक्शन को उस श्रेणी से कैसे प्राप्त कर सकता हूं जो एक पेज नहीं है?




resources httpcontext (4)

मेरे asp.net प्रोजेक्ट में एक क्लास है, मैं साइट में कहीं से, संभवतः GetGlobalResourceObject (उस पृष्ठ को प्रदर्शित करता है) का उपयोग करना चाहूंगा?

दूसरे शब्दों में, मैं एक ऐसे वर्ग से वैश्विक संसाधनों का उपयोग करना चाहता हूं जो एक पेज नहीं है, मुझे परवाह नहीं है कि कैसे।


यदि आप साइट में हैं, तो आपको एचटीटीपी कॉन्टैक्ट तक पहुंच है और इसका उपयोग कर सकते हैं:

HttpContext.GetGlobalResourceObject("myResourceKey")

उत्तर: हां, निम्न छद्म के रूप में:

Resources.<The name of the resources file name>.<your resource key>;

उदाहरण:

lblTitle.Text = Resources.MySettings.WebsiteTitle;

Resources एक दृश्य-स्टूडियो ऑटो जनरेटेड नेमस्पेस है जो प्रोजेक्ट में सभी वैश्विक संसाधन कक्षाओं और सहारा दिखाता है।


कुछ खेतों में आपको कॉल को लपेटने की आवश्यकता होगी

HttpContext.GetGlobalResourceObject("myResourceKey")

इसे "विशिष्ट संस्कृति या तटस्थ संस्कृति के लिए उपयुक्त कोई संसाधन नहीं मिल सका" त्रुटि पर इसे प्राप्त करने के लिए एक प्रयास / पकड़ ब्लॉक के अंदर।


मैं थोड़े ने संसाधन डिजाइनर से इसे लिया,

ResourceManager temp = 
  new ResourceManager("Resources.<<resource name>>", 
    System.Reflection.Assembly.Load("App_GlobalResources"));




httpcontext