2011-12-17 12 views
9

ठीक है, मुझे लगता है कि एएसपी.नेट एमवीसी टीम ने एएसपीनेट एमवीसी 4 के लिए डेवलपर पूर्वावलोकन में एक बहुत ही महत्वपूर्ण बग जारी किया है, या मैं कुछ बेवकूफ कर रहा हूं ... पुनरुत्पादन के लिए समस्या और कदम यहां दिए गए हैं।अनुभागों में एएसपी.नेट एमवीसी 4 देव पूर्वावलोकन रेजर त्रुटि

  1. (("सिर" पूर्व। @RenderSection, गलत)) एक नई MVC 4 मोबाइल अनुप्रयोग
  2. लेआउट में एक नया अनुभाग बना बनाएं
  3. नियंत्रक कार्रवाई में सिर्फ ViewBag में एक संदेश फेंक
  4. फिर एक दृश्य में जो मुख्य लेआउट का उपयोग करता है, नीचे दिए गए कोड को जोड़ें।
@section head { 
    $(function() { 
     var newVariableName = "@(ViewBag.Message)"; 
    }); 
} 

आप देखेंगे उस्तरा पार्सर वास्तव में सोचता है कि उस अनुभाग डोम पर jQuery अनुभाग के समाप्त होने ब्रेस के बजाय ब्रेस न खत्म होने वाली लोड के लिए पूरा हो चुका है। मैंने एएसपीनेट एमवीसी 3 एप्लिकेशन में सटीक उसी कोड की कोशिश की और यह किसी भी मुद्दे के साथ काम नहीं किया।

क्या कोई और एएसपी.नेट एमवीसी 4 डेवलपर पूर्वावलोकन में इस बग में आया है?

+0

हाँ, मुझे! आपके पास आउटपुट के रूप में अपूर्ण जावास्क्रिप्ट कोड है, है ना? – tugberk

+0

हाँ, यह मूल रूप से इसे समाप्त कर देता है। इस हास्यास्पद बग के साथ इस डेवलपर पूर्वावलोकन को कैसे जारी किया गया? इसके अलावा, किसी ने इसके बारे में कुछ कैसे पोस्ट नहीं किया है! –

+0

मैंने वास्तव में इसे पोस्ट करने का प्रयास किया लेकिन मैंने हमेशा सोचा कि समस्या मेरे कोड पर है (मेरा जावास्क्रिप्ट कोड थोड़ा जटिल था)। मेरा मतलब है कि यह डेवलपर पूर्वावलोकन है, आप ज्यादा उम्मीद नहीं कर सकते हैं। इसके अलावा, आपके पास गो-लाइव लाइसेंस नहीं है। वो तुम्हे पता हैना? अगर देव। पूर्वावलोकन आपकी मशीन को उड़ाता है, यह आपके ऊपर है, एमएसएफटी पर नहीं। – tugberk

उत्तर

6

इस समस्या को हल करने के लिए एक त्वरित हैक < टेक्स्ट> जावा स्क्रिप्ट के आसपास </टेक्स्ट> का उपयोग करना है। एएसपी.नेट एमवीसी टीम इस बग को हल करने तक यह कैसा दिख सकता है।

@{ 
<text> 
    $(function() 
    { 
     var newVariableName = "@(ViewBag.Message)"; 
    }); 
</text> 
} 
0

ऊपर उल्लेख किया है, अपने cshtml फ़ाइल में इस कोशिश ...

@section head { 
@{ 
    function JSMeth1() 
    { 
     // doing your stuff, razor parser wont suck 
    } 
}} 
संबंधित मुद्दे