मैं एक परीक्षण एमवीसी 3 परियोजना में knockout.js कोशिश कर रहा हूँ। , मैं निम्न स्क्रिप्ट ब्लॉक हैइंटेलिजेंस मेरे को ऑब्जेक्ट पर क्यों काम नहीं करता है?
Project Root
Scripts
jquery-1.4.4.js
knockout-1.2.0.debug.js
etc...
Views
Home
Index.cshtml
Shared
_Layout.cshtml
HTMLPage1.htm
मेरी _Layout.cshtml फ़ाइल में:
<script src="/Scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
<script src="/Scripts/jquery.tmpl.js" type="text/javascript"></script>
<script src="/Scripts/knockout-1.2.0.debug.js" type="text/javascript"></script>
मेरी Index.cshtml फ़ाइल में, मैं ko वस्तु का उपयोग करने के कोशिश कर रहा हूँ मैं निम्नलिखित संरचना है मेरी स्क्रिप्ट ब्लॉक में। यह ठीक चलता है, लेकिन वीएस डिजाइनर में, मुझे को ऑब्जेक्ट पर कोई इंटेलिजेंस नहीं मिलता है।
यदि मैं रूट प्रोजेक्ट स्तर पर एक सादा HTML फ़ाइल खोलता हूं और वहां एक स्क्रिप्ट ब्लॉक डालता हूं, तो मुझे को ऑब्जेक्ट पर इंटेलिजेंस मिलता है।
मुझे क्या गलत है? इंटेलिजेंस को मेरी .cshtml फ़ाइल में को ऑब्जेक्ट क्यों नहीं देख सकता है?
मैं वी.एस. में डिबग आउटपुट में ध्यान दें, मैं निम्नलिखित:
जावास्क्रिप्ट Intellisense संदेश: JSIntellisense: आंतरिक/खिड़की (18: 4): समारोह की उम्मीद
जावास्क्रिप्ट Intellisense संदेश: JSIntellisense: आंतरिक/खिड़की (1 9: 8): 'को' अनिर्धारित है
जावास्क्रिप्ट इंटेलिसेंस संदेश: जेएसआईन्टेलिसेंस: आंतरिक/विंडो (18: 4): कार्य अपेक्षित
जावास्क्रिप्ट इंटेलिजेंस संदेश: जेएसआईएनटीएलिसेंस: आंतरिक/विंडो (1 9: 8): ' को 'अनिर्धारित है
जावास्क्रिप्ट इंटेलिजेंस संदेश: जेएसआईएनटीएल लिसेंस: आंतरिक/खिड़की (18: 4): समारोह अपेक्षित
जावास्क्रिप्ट इंटेलिसेंस संदेश: जेएसआईएनटीएलिसेंस: आंतरिक/विंडो (1 9: 8): 'को' अपरिभाषित
जावास्क्रिप्ट इंटेलिजेंस संदेश: जेएसआईएनटीएलिसेंस: आंतरिक/विंडो (18: 4): समारोह की उम्मीद
जावास्क्रिप्ट Intellisense संदेश: JSIntellisense: आंतरिक/खिड़की (19: 8): 'ko' अपरिभाषित
आदि