2010-10-20 12 views
6

ब्लॉक के अंदर कस्टम जावास्क्रिप्ट के अंदर मैं जावास्क्रिप्ट कोड कैसे डाल सकता हूं।एएसपीनेट एमवीसी रेजर - ब्लॉक

@{ 
    #if DEBUG 
    $("#User").val("JDoe"); 
    $("#Password").val("secrect"); 
    #endif 
} 

मैं कोड ऊपर का प्रयास करते हैं मैं इस संकलक त्रुटि मिलती है:

Compiler Error Message: CS1056: Unexpected character '$' 

और अगर मैं jQuery के लिए $ बदलने के लिए:

Compiler Error Message: CS0103: The name 'jQuery' does not exist in the current context 

मेरी राय में यह उस्तरा पार्सर में एक बग है। मैं इसे कैसे काम कर सकता हूं?

उत्तर

7
@{#if DEBUG} 
    $("#User").val("JDoe"); 
    $("#Password").val("secrect"); 
@{#endif} 
+0

धन्यवाद !!!!!! – Zote

1

टैग के भीतर जावास्क्रिप्ट कोड लपेटें।

@{(if DEBUG) 
    **<text>** 
    $("#User").val("JDoe"); 
    $("#Password").val("secrect"); 
    **</text>** 
} 
+0

यह एक बेहतर उत्तर है, क्योंकि छद्म टैग अधिक मामलों में काम करता है। उदाहरण के लिए, यह लूप के लिए भी काम कर सकता है। –

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