2009-02-18 8 views
5

मैंने कुछ समय पहले स्कॉटगु की ब्लॉग एंट्री (http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx) पढ़ी थी, और ऐसा लगता है कि मैं देख रहा हूं उससे अधिक कार्यक्षमता का अर्थ है। मेरे पास वीएस -2008 है और इसका सर्विस पैक स्थापित है, और मैं एएसपीनेट एमवीसी के आरसी 1 संस्करण के साथ एक नई एमवीसी परियोजना का उपयोग कर रहा हूं। मैंने jquery-1.2.6.js स्क्रिप्ट का संदर्भ दिया, और जब मैं "$" टाइप करता हूं तो मैं इंटेलिजेंस देख सकता हूं। लेकिन इसके बाद कुछ भी कुछ नहीं दिखाता है। यह मेरे जैसे jquery नौसिखिया के लिए विशेष रूप से सहायक नहीं है, इसलिए मुझे आशा है कि मैं कुछ भूल गया हूं।वीएस -2008 में jquery के लिए मुझे कितनी इंटेलिजेंस की उम्मीद करनी चाहिए?

उदाहरण के लिए

, जब मैं स्कॉट के ब्लॉग पोस्ट में विशिष्ट स्क्रिप्ट उदाहरण का उपयोग करने का प्रयास करें: alt text http://www.scottgu.com/blogposts/jquerynov/step7.png

मैं "attr" कि वह के लिए टूलटिप से पता चलता के लिए किसी भी IntelliSense कार्रवाई नहीं मिलता है। क्या मुझे इस इंटेलिजेंस सहायता की उम्मीद करनी चाहिए, और यदि हां, तो मैं समस्या का समाधान करने के लिए क्या देख सकता हूं?

यहां मेरी लिपि संदर्भ है। यह एक मास्टर पेज, एफडब्ल्यूआईडब्लू में घोषित किया गया है, और मेरे प्रयास में jquery का उपयोग मेरे पृष्ठ में है जो इस मास्टर पेज का संदर्भ देता है।

<head runat="server"> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <link href="~/Content/styles/default.css" rel="stylesheet" type="text/css" /> 
    <script type="text/javascript" src="~/Content/scripts/jquery-1.2.6.js"></script> 

उत्तर

8

क्या आपने jQuery-vsdoc.js फ़ाइल को भी इंस्टॉल किया है (jquery-1.2.6.js के समान स्थान पर)? इस फ़ाइल में इंटेलिजेंस के लिए टिप्पणियां हैं। यह स्कॉटगु के ब्लॉग पोस्ट के चरण 3 में प्रलेखित है।

अद्यतन:

और तुम भी Visual Studio patch स्थापित?

मेरे लिए यह काम करता है (जैसा कि स्कॉटगु के ब्लॉग में दिखाया गया है), हालांकि मैं एक वेबसाइट प्रोजेक्ट का उपयोग कर रहा हूं, एमवीसी नहीं। मैं मास्टर पृष्ठ में स्क्रिप्ट संदर्भ कहा:

<script src="jquery-1.3.1.js" type="text/javascript"></script> 

मैं दोनों मास्टर पृष्ठ में और सामग्री पृष्ठों (कोड आप अपने प्रश्न में डाल के साथ इसे करने की कोशिश) में IntelliSense मिलता है।

+0

हाँ, वह फ़ाइल वहां है। ऐसा लगता है कि एक नई एमवीसी परियोजना में डिफ़ॉल्ट रूप से शामिल किया गया है। मैंने सोचा कि अगर कोई फ़ाइल सही जगह पर नहीं थी तो मुझे कोई इंटेलिजेंस नहीं दिखाई देगा। –

+0

इसे आजमाया, और (वीएस पैच स्थापित करने के बाद) यह अपेक्षित काम करता है (अद्यतन उत्तर देखें)। – M4N

+0

ऐसा लगता है कि ऐसा हो सकता है। मुझे लगता है कि मैंने गलत तरीके से माना है कि वीएस -2008 एसपी 1 मुझे बस चाहिए था। धन्यवाद! –

संबंधित मुद्दे