2011-08-22 2 views
5

मेरे पास निम्न स्निपेट है:एएसपी.नेट एमवीसी में कोड ब्लॉक के रूप में इसका पता लगाने क्यों नहीं है?

<ul> 
@foreach (var product in Model.Products) 
{ 
    <li>@product.Name [email protected]</li> 
} 
</ul> 

यह [email protected] को शाब्दिक के रूप में मानता है। मैं @ प्रतीक से ठीक पहले एक चरित्र कैसे रख सकता हूं?

उत्तर

14

यही परिदृश्य मौजूदा मार्कअप में unmolested अस्तित्व के लिए [email protected] (ईमेल) की अनुमति के लिए नहीं है। इसके बजाय, उपयोग:

[email protected](product.Count) 

(अतिरिक्त कोष्ठक तुरंत @ के बाद, यानी @(...) एक स्पष्ट कोड अभिव्यक्ति से संकेत मिलता है)

या बेहतर एचटीएमएल वार:

&times;@(product.Count) 

तुम भी तो यह हो सकता है आसानी से काम करता है:

&times;@product.Count 
संबंधित मुद्दे