HTMLhelper का उपयोग कर हजारों स्थान के लिए अल्पविराम कैसे जोड़ें

मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जो बड़ी संख्या में काम करता है जिसे मैं एसक्यूएल से खींच रहा हूं, एक सूची में पढ़ रहा हूं, और एचटीएमएल हेल्पर का उपयोग करके ग्रिड में आउटपुट कर रहा हूं। अभी मैं अपनी संख्याओं में अल्पविराम जोड़ने की कोशिश कर रहा हूं लेकिन मुझे कोई संसाधन ऑनलाइन नहीं मिला है जो ऐसा करने का तरीका बताएगा। क्षमा करें, मैं इस पर एक शुरुआत करने वाला हूं लेकिन अगर मैं स्पष्टीकरण में मदद करता हूं तो मैं सवालों का जवाब दे सकता हूं। यह वह जगह है जहां मैं हूं:

<td>@Html.DisplayFor(modelItem => item.mbs.Original_Balance)</td>
<td>@Html.DisplayFor(modelItem => item.mbs.Collateral_Factor)</td>
<td>@Html.DisplayFor(modelItem => item.mbs.Current_Balance)</td>

अनिवार्य रूप से, मैं पूछ रहा हूं कि मैं इनका अल्पविराम कैसे जोड़ूंगा ताकि संख्याएं "1,234,567"

0

2 उत्तर

मॉडल में DisplayFormat विशेषता जोड़ें, जैसे:

[DisplayFormat(DataFormatString = "N")]
public ... Original_Balance ..
0
जोड़ा
@JeppeStigNielsen, बहुत अच्छा जोड़ा; धन्यवाद!
जोड़ा लेखक Mike Perrenoud, स्रोत
@ जिमी लाइव, आप इसे उन गुणों में जोड़ते हैं जिन्हें आप उस प्रारूप में चाहते हैं। दूसरे शब्दों में, आप मॉडल में Original_Balance property को विशेषता या सजाते हैं।
जोड़ा लेखक Mike Perrenoud, स्रोत
शीघ्र जवाब देने के लिए ध्न्यवाद! मैं थोड़ा अनिश्चित हूं कि इसे मॉडल में कहां रखा जाए ...
जोड़ा लेखक Jimmy Live, स्रोत
यदि आप स्वरूपित आउटपुट के अंत में .00 से बचना चाहते हैं तो यह N0 हो सकता है।
जोड़ा लेखक Jeppe Stig Nielsen, स्रोत

ToString ("0.00") या कई उपलब्ध प्रारूप स्ट्रिंग का उपयोग करें:

http://msdn.microsoft.com/en- हमें/पुस्तकालय/dwhawy9k (v = vs.110) .aspx

0
जोड़ा
value.toString ( "एन");
जोड़ा लेखक Ramgy Borja, स्रोत