यह सिर्फ एक है विजुअल स्टूडियो एचटीएमएल डिजाइनर घटक में कमी। यदि आप गुण के बाहर कोड ब्लॉक खींचते हैं तो यह बहुत अच्छा काम करता है, एक बार जब आप विशेषता में <%= %>
डालते हैं तो यह आपको उस ब्लॉक में उचित IntelliSense नहीं देता है। मैंने इसे style="<%= %>"
विशेषता में भी पूरी तरह से खराब कर दिया है और सिंटैक्स रंग को सही भी नहीं मिलेगा (इसे सीएसएस के रूप में पार्स करने का प्रयास करता है)।
मेरा सिद्धांत यह है कि पार्सर उस टैग और विशेषता के संदर्भ में है, इसलिए यह उस विशेषता के मूल्य के रूप में आप जो कर रहे हैं उसे समझने की कोशिश कर रहा है। उदाहरण के लिए, जब आप type="
का खुला उद्धरण टाइप करते हैं तो यह आपको उस टैग के लिए सामान्य मानों की एक सूची दिखाने के बारे में जानता है। यदि आप type="<%= %>"
के बीच में IntelliSense का आह्वान करने का प्रयास करते हैं, तो यह आपको उन मानों की एक ही सूची दिखाएगा जो आप इस कोड ब्लॉक संदर्भ में अपेक्षा नहीं करेंगे।
JBST client-side templates संपादित करने के लिए विजुअल स्टूडियो सिंटैक्स रंग का उपयोग करते समय मुझे यह वही सटीक समस्या का अनुभव होता है। मार्कअप समान है लेकिन सिंटैक्स रंग हर बार बाहर निकलता है।
मैं शर्त लगा रहा हूं कि इसके लिए कोई फिक्स नहीं है क्योंकि यह डिजाइनर के लिए बहुत महत्वपूर्ण है। भविष्य में रिलीज की प्रतीक्षा करना सबसे अच्छा शर्त है। मैंने यह देखने के लिए विजुअल स्टूडियो 2010 में यह कोशिश नहीं की है कि उन्होंने इसे ठीक कर दिया है या नहीं।
यह विजुअल स्टूडियो का डिफ़ॉल्ट व्यवहार है। –
आपका मतलब है कि मैं इस स्थान में इंटेलिजेंस का उपयोग नहीं कर सकता। मुझे लगता है, यह विजुअल स्टूडियो 2008 की बग है। क्योंकि मेरा वेब पेज अभी भी पूरी तरह से काम करता है। –
मुझे लगता है कि यह एक बग नहीं बल्कि इसका डिफ़ॉल्ट व्यवहार है। –