किसी को .js फ़ाइल में संग्रहीत जावास्क्रिप्ट कोड में resx संसाधन स्ट्रिंग कैसे प्राप्त होंगी?जावास्क्रिप्ट फ़ाइलों के भीतर से ASP.NET संसाधन स्ट्रिंग का उपयोग करें
अपने जावास्क्रिप्ट मार्कअप में एक स्क्रिप्ट ब्लॉक में है, तो आप इस वाक्य विन्यास का उपयोग कर सकते हैं:
<%$Resources:Resource, FieldName %>
और यह के रूप में यह पेज renders ... दुर्भाग्य में संसाधन मान पार्स जाएगा, कि केवल होगा पेज के बॉडी में जावास्क्रिप्ट दिखाई देने पर पार्स किया जाए। < स्क्रिप्ट > टैग में संदर्भित बाहरी .js फ़ाइल में, उन सर्वर टैगों को स्पष्ट रूप से कभी भी पार्स नहीं किया जाता है।
मैं उन संसाधनों या कुछ भी वापस करने के लिए स्क्रिप्ट सेवा लिखना नहीं चाहता, क्योंकि वे पृष्ठ के बाद परिवर्तित नहीं होते हैं, इसलिए यह सक्रिय है कि यह सक्रिय है।
एक संभावना एशक्स हैंडलर लिखने और < स्क्रिप्ट > टैग को इंगित करने के लिए हो सकती है, लेकिन मुझे अभी भी यकीन नहीं है कि मैं .js फ़ाइलों में कैसे पढ़ूंगा और टेक्स्ट स्ट्रीम करने से पहले किसी भी सर्वर टैग को पार्स करूँगा ग्राहक के लिए। क्या कोड की एक पंक्ति है जिसे मैं चला सकता हूं जो कि एएसपी.NET पार्सर के समान कार्य करेगा?
या क्या किसी के पास कोई अन्य सुझाव है?
हम्म, एक दिलचस्प दृष्टिकोण। मेरे लिए काम कर सकता है। दोष यह है कि मेरे पास केवल एक ही संसाधन फ़ाइल है जिसके लिए मैं बाहर निकलना चाहता हूं या अन्यथा कोई उपयोग नहीं कर रहा हूं ... और मैं ' एम शेयरपॉइंट के अंदर, इसलिए फ़ाइल के रूप में resx को पढ़ना और इसे पार्स करना एक समस्या हो सकती है, हम देखेंगे। पोस्ट के लिए धन्यवाद! – Grank