2012-10-31 14 views
6

मैंने टेस्ट प्रोजेक्ट के तहत संसाधन फ़ाइल बनाई है लेकिन App_GlobalResources के तहत नहीं। मैं संसाधन फ़ाइल का उपयोग करके बटन टेक्स्ट कैसे सेट कर सकता हूं। उदाहरण के लिए:संसाधन फ़ाइल का उपयोग करके बटन टेक्स्ट कैसे सेट करें

<asp:Button ID="btnTest" runat="server" Text="<%:TestProject.TestResource.Test%>" /> 

जब मैं कोड ऊपर का उपयोग मैं बटन में रिक्त पाठ हो रही है।

नोट - मैं कोड पर पाठ को सेट नहीं करना चाहता हूं। मैं इसे एएसपीएक्स फ़ाइल में कैसे प्राप्त कर सकता हूं।

मदद

उत्तर

0

अपने संसाधन फ़ाइलें में के लिए धन्यवाद कहते हैं कि तुम इस

MyButtonText ------> की तरह कुछ WhateverText

तो फिर तुम पाठ सेट कर सकते हैं के रूप में

इस प्रकार है
<asp:Button ID="mybtn" runat="server" Text="<%$Resources:MyButtonText%>" 

Refer to Sample Article

+0

त्वरित जवाब @ freebird.Let के लिए धन्यवाद कहते हैं कि हम टेस्ट के तहत दो संसाधन फ़ाइलों है प्रोजेक्ट -> टेस्ट रिसोर्सेज -> टेस्टआर 1, टेस्टआरएस 2। टेस्टआर 1 -> मायबटन टेक्स्ट -> टेक्स्ट 1, टेस्टआरएस 2 -> मायबटन टेक्स्ट -> टेक्स्ट 2। अगर मैं उपर्युक्त कोड का उपयोग करता हूं तो कौन सा बटन टेक्स्ट लेगा या नहीं, अन्यथा संसाधन फ़ाइल पूर्ण पथ का उल्लेख करने का कोई विशिष्ट तरीका है? – Beginner

+0

@ बेगिनर आपको संसाधन फ़ाइलों दोनों में 'आईडी -> MyButtonText'' वैल्यू -> लैंग 1 टेक्स्ट 'आईडी -> MyButtonText' 'Value -> Lang2Text' जैसी आईडी फ़ाइलों के रूप में बटन के लिए टेक्स्ट सेट करने की आवश्यकता है। – freebird

+0

@ विजेता यह डिफ़ॉल्ट पाठ के रूप में अपमान 'एन-यूएस' द्वारा लिया जाएगा। – freebird

0

आपके पृष्ठों के लिए संसाधन प्रदान करने का सबसे अच्छा तरीका आपके मामले में कस्टम संसाधन प्रदाता का उपयोग करेगा क्योंकि आप App_GlobalResources का उपयोग नहीं करना चाहते हैं, और कोडडाइंड में व्यूडाटा या सत्र डेटा में सभी संसाधन डेटा स्टोर करते हैं और उन्हें पुनर्प्राप्त करते हैं और इसे संबद्ध करते हैं अपने एएसपीएक्स पेज में अपना बटन टेक्स्ट।

http://msdn.microsoft.com/en-us/library/aa905797.aspx

आशा है कि मदद करता है:

यहाँ यह पर एक MSDN लेख (इस लेख भी बाहरी विधानसभा से संसाधनों का उपयोग करने बताते हैं) है।

9

मानते हुए अपने Resourcesfile कहा जाता है:

और संसाधन स्ट्रिंग Test, इस काम करना चाहिए:

<asp:Button ID="btnTest" runat="server" Text="<%$ Resources: TestResource, Test %>" /> 
संबंधित मुद्दे