2012-01-08 11 views
6

के साथ यह है कोड मैं आ रही समस्या है? मैंने कोशिश की: @i या @ {i} लेकिन यह काम करने से पहले यह एक जगह के बिना लगता है। मुझे रेजर सिंटेक्स संदर्भ में मेरी समस्या का उत्तर नहीं मिला, इसलिए मैं अभी थोड़ा सा मूर्ख हूं।सी # उस्तरा सिंटेक्स

उत्तर

8

ब्रैकेट्स:

@:<ul id="[email protected](i)" class='droptrue'> 

यहां ब्रैकेट रेज़र अभिव्यक्ति का दायरा देते हैं; कई मामलों में वे की आवश्यकता नहीं है में, लेकिन वे जरूरी हैं जब: (। रिक्त स्थान आदि)

  • (दाईं ओर) अभिव्यक्ति गैर तुच्छ है और जरूरतों गुंजाइश करने में मदद यह
  • जहां यह बिना, यह एक ईमेल पता, यानी [email protected] जैसा दिखता है - इसमें
+0

अहह इतना आसान है, फिर भी संदर्भ में इसका उल्लेख नहीं किया गया था! आपका बहुत बहुत धन्यवाद! – Unfixable

1

कुछ इस तरह:

@model System.Generic.Collections.List<MyNameSpace.Product> 
@{ 
    int i = 1; 
    string sortablei = "abc", 
      droptrue = "abc-cls"; 
} 

<ul id="@sortablei" class="@droptrue"> 
    @foreach (var item in Model) 
    { 
     <li>@item.Qty x @item.Name</li> 
     i++; 
    } 
</ul> 

यहाँ अपने ज्ञान के लिए एक quick reference है।


तेजी की तरह मुझे मिल गया नहीं था ठीक है,

के रूप में मार्क ने कहा, तुम सब करने की जरूरत है की तरह

[email protected](i) 

मुझे आशा है कि कोष्ठक के साथ चर के चारों ओर है संदर्भ कुछ हद तक है उपयोगी, क्योंकि आपकी विशेष समस्या में स्पष्ट अभिव्यक्ति उदाहरण

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