2012-12-10 54 views
5

में   का उपयोग करके मैं एएसपी.नेट एमवीसी 3 फ्रेमवर्क में एक एप्लीकेशन विकसित करने के लिए विजुअल स्टूडियो 2010 व्यावसायिक संस्करण का उपयोग कर रहा हूं।विजुअल स्टूडियो 10 एएसपी.नेट एमवीसी 3

मैं ऐसी परिस्थिति में आया हूं जहां मुझे एक शाब्दिक अंतरिक्ष चरित्र होना चाहिए, आमतौर पर HTML में   (कुछ समान) जोड़कर पूरा किया जाता है।

हालांकि, प्रोग्राम रन-टाइम त्रुटि देता है।

मैं इसे कैसे दूर कर सकता हूं?

कोड:

<div class="week"> 
    @for (int i = 0; i < 7; i++) 
    { 
     <div class="day"> 
      @weekStartDay.ToString().Substring(0, 3) 
     </div>    
&nbsp; 
     weekStartDay = (DayOfWeek)(((int)weekStartDay + 1) % 7); 
    } 
</div> 

त्रुटि:

ग: *** \ दस्तावेज़ \ विजुअल स्टूडियो 2010 MvcApplication2 \ MvcApplication2 \ \ दृश्य \ होम \ Calendar.cshtml \ परियोजनाओं (22): त्रुटि CS0201 : केवल असाइनमेंट, कॉल करने, उसमें वृद्धि घटती है, और नई वस्तु भाव एक बयान के रूप में इस्तेमाल किया जा सकता

+1

पोस्ट तुम्हारा कोड। –

+0

और आपकी रनटाइम त्रुटि –

+0

@KPL कोड जोड़ा गया –

उत्तर

17

करने के लिए अपने कोड को बदलें

<div class="week"> 
    @for (int i = 0; i < 7; i++) 
    { 
     <div class="day"> 
      @weekStartDay.ToString().Substring(0, 3) 
     </div>    
     @:&nbsp; 
     weekStartDay = (DayOfWeek)(((int)weekStartDay + 1) % 7); 
    } 
</div> 

@: उस्तरा दृश्य इंजन बताता है &nbsp; सादा पाठ

+0

काम किया, धन्यवाद –

1

है आप दृश्य स्टूडियो 2012 में इस कोड को देखें, तो आपको ठीक उसी त्रुटि संदेश दिखाई देगा।   रेखांकित है और टूलटिप इस संदेश को दिखाता है।

समस्या यह है कि आप कोड ब्लॉक के अंदर हैं: @{ }। आप उत्पादन सादा पाठ करना चाहते हैं तो आप इस तरह एक HTML तत्व के अंदर लपेट के लिए है:

<span>&nbsp;</span> 

या आप

@:&nbsp; 
0

उपयोग करने के लिए बस को जोड़ने @ का उपयोग किया है: पहले & nbsp