2013-04-13 5 views
6

में सीएसएस डिस्प्ले टेम्पलेट अतिरिक्त स्थान मैं अपने सी # एमवीसी 4 एप्लिकेशन में डिस्प्ले टेम्पलेट का उपयोग कर रहा हूं ताकि यह सुनिश्चित किया जा सके कि मैं अपने कस्टम मॉडल को अपने दृश्य में डेटाटेबल में कैसे प्रदर्शित करना चाहता हूं। डेटाटेबल के लिए, मैं datatables.net का उपयोग कर रहा हूँ। निम्नलिखित कोड में मैं प्रत्येक <td> देना वर्ग के नाम "गठबंधन", लेकिन जब मैं आवेदन चलाने के लिए और तत्व का निरीक्षण वर्ग के नाम सौंपा जैसे कि "गठबंधन"कक्षा नाम

@using System; 
@model MyProject.Models.CellValueViewModel 

<td class="aligned"> 
    @{if(Model.Value.StartsWith("<input type='checkbox'")) 
     { 
      @Html.Raw(Model.Value); 
     }  
     else if(Model.Value == String.Empty) 
     { 
      @Html.Encode(0.00); 
     }  
     else 
     { 
      @Html.DisplayFor(x => x.Value); 
     } 
    } 
</td> 

किसी को भी प्रदान कर सकते हैं अंत में एक रिक्त स्थान है यह क्यों हो रहा है?

+5

यह किसी भी ब्राउज़र में कोई समस्या नहीं होनी चाहिए - तो परेशान क्यों? – CBroe

उत्तर

1

इस पर निर्भर करते हुए कि आप अपना दस्तावेज़ कैसे सहेजते हैं, कभी-कभी विंडोज अतिरिक्त वर्ण जोड़ती है। कभी-कभी मुझे हस्ताक्षर के साथ यूटीएफ -8 एन्कोडिंग के साथ सहेजे गए दस्तावेज़ों में अजीब व्यवहार दिखाई देता है।

1) यह देखने के लिए कि क्या आप अनुभव कर रहे हैं इसका कारण है, फ़ाइल-> के रूप में सहेजें;

2) "सहेजें" बटन पर क्लिक करें नीचे-तीर और चुनें

3) यह सुनिश्चित करें कि एन्कोडिंग बिना UTF8 sellected है "एन्कोडिंग के साथ सहेजें"। यह नीचे के पास है। 4) सुनिश्चित करें कि आप एन्कोडिंग के साथ utf8 का चयन नहीं करते हैं, जो विकल्पों के शीर्ष के पास है।

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