के बाद जानकारी मैं MSDN पर पाया जो आप के अंतर को समझना आप
मजबूत टाइपिंग
Resources.ResourceFile.ResourceName का उपयोग कर वैश्विक संसाधनों प्राप्त करने के लिए प्रयोग किया जाता है to retrieve global resources using strong typing
संसाधन हैं चाहते हैं मदद कर सकता है नेमस्पेस संसाधनों में संकलित, और प्रत्येक डिफ़ॉल्ट संसाधन संसाधन वर्ग का सदस्य बन जाता है। उदाहरण के लिए, यदि आपने डिफ़ॉल्ट संसाधन फ़ाइल WebResources.resx बनाई है और फ़ाइल में वेलकमटाक्स्ट नामक एक संसाधन है, तो आप निम्न कोड
स्ट्रिंग का स्वागत करते हुए कोड में संसाधन का संदर्भ दे सकते हैं; स्वागत = संसाधन.WebResources.WelcomeText;
और अधिक विस्तार के लिए
: http://msdn.microsoft.com/en-us/library/ms227982.aspx
स्पष्ट स्थानीयकरण
<asp:Button ID="Button1" runat="server"
Text="<%$ Resources:WebResources, Button1
कैप्शन%>
संसाधन अभिव्यक्ति निम्नलिखित रूप है, जहां कक्षा वैकल्पिक है, जब तक कि संसाधन एक वैश्विक है लेता है एक, और संसाधन आईडी आवश्यक है:
कक्षा मूल्य वैश्विक संसाधनों का उपयोग करते समय संसाधन फ़ाइल को उपयोग करने के लिए पहचानता है। जब .resx फ़ाइलों को संकलित किया जाता है, तो मूल फ़ाइल नाम, एक्सटेंशन के बिना, परिणामी असेंबली के वर्ग नाम के रूप में स्पष्ट रूप से उपयोग किया जाता है। यदि आप स्थानीय संसाधन फ़ाइल (जो वर्तमान पृष्ठ नाम से मेल खाता है) से संसाधनों का उपयोग करना चाहते हैं, तो आपको कक्षा का नाम शामिल करने की आवश्यकता नहीं है। ऐसा इसलिए है क्योंकि एएसपी.नेट पृष्ठ वर्ग से संसाधन वर्ग तक मेल खाता है।
संसाधन आईडी मान संसाधन पढ़ने के लिए पहचानकर्ता है। पिछले उदाहरण में, बटन के लिए टेक्स्ट प्रॉपर्टी वैश्विक संसाधन फ़ाइल WebResources.resx (या उचित स्थानीयकृत संस्करण) से पढ़ी जाती है। उस फाइल में, एएसपी।एनईटी पहचानकर्ता बटन 1 कैप्शन और पेज के लिए संसाधन के लिए मूल्य का उपयोग करता है। पेज गुणों को सेट करने के लिए, आप @ पृष्ठ निर्देश
इस बारे में
अधिक में संसाधन एक्सप्रेशन का उपयोग कर सकते हैं: http://msdn.microsoft.com/en-us/library/ms227427(v=VS.100).aspx
स्रोत
2010-05-26 05:48:13
क्या यह वाक्यविन्यास <% = संसाधन नहीं है। संसाधन संसाधन। संसाधन नाम%> केवल आपको वैश्विक संसाधनों तक पहुंच प्रदान करता है? क्या आप App_LocalResources तक पहुंच सकते हैं? मुझे प्रतीत नहीं होता है। – User