2012-08-15 13 views
32

क्या सबसे अच्छा तरीका है कुछ इस तरह संभाल करने के लिए:mvc3 उस्तरा सशर्त आवरण div

उस्तरा कोड:

@if(!disableRowDiv) 
{ 
    <div class="row"> 
} 

<div>some content here</div> 

@if(!disableRowDiv) 
{ 
    </div> 
} 

ताकि उस्तरा इंजन इस त्रुटि का उत्पादन नहीं करता:

पार्सर त्रुटि संदेश:

यदि ब्लॉक में एक बंद "}" अक्षर गुम है। सुनिश्चित करें कि आपके पास इस ब्लॉक के सभी "{" वर्णों के लिए एक मिलान "}" वर्ण है, और यह कि "}" वर्णों में से कोई भी मार्कअप के रूप में व्याख्या नहीं किया जा रहा है।

उत्तर

44

यह काम करना चाहिए

@if(!disableRowDiv) 
{ 
    @:<div class="row"> 
} 
<div>some content here</div> 
@if(!disableRowDiv) 
{ 
    @:</div> 
} 
+0

बहुत खूब! आसान जब आप जानते हैं कि कैसे :-) धन्यवाद @Shyju – Rob

+0

@Rob: आपका स्वागत है। मैं खुशी से मदद कर सकता है। :) – Shyju

+6

+1 सुपर उपयोगी और खोजने के लिए इतना मुश्किल है। यदि आप इसके लिए एमएस दस्तावेज पाते हैं तो कृपया यहां लिंक प्रदान करें। – tsemer

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