मैं अपनी सामग्री पृष्ठ के भीतर मेरी जावास्क्रिप्ट में कुछ मॉडल गुण जोड़ने के लिए कोशिश कर रहा हूँ:जावास्क्रिप्ट को मॉडल मान निर्दिष्ट करते समय ASP.Net MVC 2.0 में कोई इंटेलिजेंस क्यों नहीं है?
$(document).ready(function() {
createPager(1, <%=Model.TotalPages %>);
createUnprocessedPager(1, <%=Model.TotalUnprocessedPages %>);
});
किसी को भी करता है, तो इस डिजाइन के द्वारा होता है पता है? क्या आप जावास्क्रिप्ट के साथ मॉडल गुणों को गठबंधन करने के लिए नहीं हैं? या यह एक बग है?
यह अपेक्षा के अनुसार काम करता है। हालांकि, वास्तव में कोड लिखते समय <% ... %>
टैग के भीतर मेरे पास कोई इंटेलिजेंस नहीं है। अगर मैं <script>
टैग के भीतर कोई कोड लिखता हूं, तो कोई इंटेलिजेंस नहीं है। अगर मैं सीधे </script>
टैग के नीचे जाता हूं और <% Model.... %>
टाइप करता हूं तो बूम, मेरे पास फिर से इंटेलिसेंस है।
अद्यतन: 22/10/2010
बस Scott Guthrie's latest blog post पढ़ सकते हैं और ऐसा लगता है इस कार्यक्षमता ASP.Net MVC के आ रिलीज के साथ जल्द ही बाहर आ रहा है 3 (बीटा के लिए संभवतः के साथ-साथ):
नोट: दृश्य स्टूडियो कोड/मार्कअप Intellisense और Colorization उस्तरा फ़ाइलों के भीतर बीटा इस महीने की शुरुआत के साथ अभी तक सक्षम नहीं हैं। आप कुछ सप्ताहों में इस शो को देखेंगे, हालांकि - और यह एचटीएमएल, जावास्क्रिप्ट, सीएसएस और सीज़र/वीबी कोड के लिए रेजर फ़ाइलों के भीतर पूर्ण कोड इंटेलिजेंस का समर्थन करेगा।
यह बहुत उपयोगी नहीं हो सकता है, लेकिन ... यह resharper के साथ काम करता है;) – Necros