2013-04-12 2 views
8

पर रेज़र टिप्पणी का उपयोग कैसे करें जब मैं cshtml फ़ाइल में स्क्रिप्ट ब्लॉक में रेज़र टिप्पणी ब्लॉक बना देता हूं, जावास्क्रिप्ट इंटेलिजेंस मुझे त्रुटि देता है। हम इसे कैसे हल कर सकते हैं? संकेत: मैं VisualStudio 2012 का उपयोग और Resharper 7.1.2जावास्क्रिप्ट ब्लॉक/

मुझे पता है कि हम कोड (उस्तरा टिप्पणी और इस बात का एक जावास्क्रिप्ट टिप्पणी बाहरी) से नीचे की तरह नीडिंत टिप्पणी का उपयोग कर सकते

<script type="text/javascript"> 
    //@* 
    var something = "bla bla"; 
    //*@ 
    var other = "something else"; 
</script> 

यह ठीक से काम करना चाहिए लेकिन दो समस्या 1- intelisense मुझे त्रुटि अभी तक 2- के बाद से उस्तरा टिप्पणी प्रतीक बंद करने के बाद, रिक्त स्थान की अनदेखी मेरी कोड के बाकी हो जाता है देखते हैं (* @)

Edit1:

अन्य चीजें हैं जो मैं करने की कोशिश की थी:

/*@* 
var something = "bla bla"; 
*@*/ 
var other = "something else"; 

और

/*@* 
var something = "bla bla"; 
*@*/ 
var other = "something else"; 

। लेकिन उन्हें कुछ समस्या भी है।

+0

क्यों जावास्क्रिप्ट टिप्पणी वाक्यविन्यास का उपयोग न करें? आप इनलाइन जावास्क्रिप्ट का उपयोग क्यों कर रहे हैं? –

+0

क्या आप कुछ कोड पेस्ट कर सकते हैं? टिप्पणियों को इस पर असर नहीं होना चाहिए। –

+0

आप टिप्पणी क्यों चाहते हैं? यदि आवश्यक हो तो आप इसे सशर्त कथन के साथ कर सकते हैं जैसे कि :) –

उत्तर

5

नीचे कोशिश कर सकते हैं मैं अपने जवाब खोजने के है जो:

<script type="text/javascript"> 
/*@* 
var something = "bla bla"; 
*@//*/ 
var other = "something else"; 
</script> 

यह

/*//*/ 
var other = "something else"; 

दृश्य स्टूडियो intelisense के रूप में प्रदान की जाएगी और resharper ठीक से काम करता है !!!

5

यदि मैं आपकी समस्या को समझता हूं, तो आप कुछ शर्त के आधार पर जावास्क्रिप्ट चर परिभाषित करना चाहते हैं।

यदि यह बात सही है, तो आप

<script type="text/javascript"> 
@if (Model.UserCanSee) 
{ 

    <text> 
     var uiEnabled=true;   
    </text> 
} 
else{ 

    <text> 
     var uiDisabled=true;   
    </text> 
} 
</script> 
+0

धन्यवाद अच्छा विचार है, लेकिन मैं अभी तक अपनी शैली तैयार करना चाहता हूं। –

+0

इसके लिए भी आवश्यक कोड हैं। –

+0

न केवल जावास्क्रिप्ट चर के बारे में है। रेज़र पृष्ठों पर इनलाइन जावास्क्रिप्ट के बारे में। (कोई जावास्क्रिप्ट कोड) –

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