में है, तो मैं रूट निर्देशिका में स्थित मास्टरपेज के साथ "नमूने" नामक उपफोल्डर में एएसपी.NET में jquery लाइब्रेरी का उपयोग करने का प्रयास कर रहा हूं। वर्तमान में jquery स्क्रिप्ट के संदर्भ मास्टर पेज के मुख्य टैग में स्थित हैं। यदि मैं जो पेज बना रहा हूं वह मूल निर्देशिका में भी है, तो सब कुछ ठीक काम करता है। यदि मैं पृष्ठ को "नमूने" उपनिर्देशिका में ले जाता हूं, तो jquery टूटता है।एक सबफ़ोल्डर में JQuery का उपयोग करना जब मास्टरपेज रूट फ़ोल्डर
मैं सिर टैग में निम्न की तरह कुछ का उपयोग करके इस समस्या को ठीक कर सकते हैं:
<script src="<%=ResolveUrl("~/js/jquery.js")%>" type="text/javascript"></script>
... लेकिन फिर मैं jQuery IntelliSense उपयोग करने की क्षमता खो देते हैं, क्योंकि मैं अब सीधे जुड़ा हूं डिजाइन समय में फ़ाइल के लिए।
तो मेरा quesiton यह है: जब मैं एक पेज सबफ़ोल्डर में होता हूं और मास्टर पेज रूट में होता है तो इंटेलिजेंस से कनेक्टिविटी खोने के बिना मैं .aspx पेज पर jquery लाइब्रेरी का उपयोग कैसे कर सकता हूं?
मैं एक ही, एक जावास्क्रिप्ट और जड़ के सीधे और फिर एक Css फ़ोल्डर मेरी सीएसएस को इंगित करने के लिए एक सर्वर सापेक्ष URI का उपयोग करते हैं/जेएस फाइलें – Colin
मैंने सत्यापित किया है कि जेएस वास्तव में दोनों फ़ोल्डर्स में कोड चलाने की अनुमति देता है (इसलिए यह ResolveUrl से बेहतर समाधान है), लेकिन यह अभी भी मुझे इंटेलिजेंस देखने की अनुमति नहीं देगा। आपके द्वारा सूचीबद्ध इंटेलिजेंस चाल या तो काम नहीं करती है। – shizbiz
मैं इसे वापस लेता हूं। मैं <%if(true){%> <%}%> फिर यह रूट और उपफोल्डर दोनों में काम करता है, और दोनों जगहों पर इंटेलिजेंस काम करता है। अभी के लिए काफी अच्छा है। धन्यवाद। – shizbiz