2013-05-14 85 views
0

我開發一個MVC應用程序數量在印度的格式。 我有一些數量字段。默認情況下它顯示不帶逗號分隔的數字。例如對於例如 如果我有量5億,然後我要顯示它像50,00,00,000 我想要用印度貨幣格式顯示,印度格式第一個逗號來後3位數字則逗號出現,每2位。字符串格式爲MVC剃刀

如何做到這一點?

我已經試過這一點,但給了一個錯誤......

@{ 

        long myNumber = 123981202803; 
        System.Globalization.CultureInfo Indian = new System.Globalization.CultureInfo("hi-IN"); 
        } 
        @(String.Format(Indian, "{0:N}", modelItem => item.SanctionedAmount)) 
} 
+0

使用這個.. http://stackoverflow.com/a/8117453/1042240 – 2013-05-14 06:15:30

+0

請檢查我更新的問題。 – bnil 2013-05-14 07:28:35

+0

錯誤是什麼? – 2013-05-14 07:30:59

回答

0

嘗試

CultureInfo Indian = new CultureInfo("in-IN"); 
String.Format(Indian,"{0:N}", myNumber); 

在視圖中添加類似:(culutres的名單,即 「HI-IN」 here

<h3> 
    @{ 
     long myNumber = 123981202803; 
     System.Globalization.CultureInfo Indian = new System.Globalization.CultureInfo("hi-IN"); 
    } 
    @(String.Format(Indian, "{0:N}", myNumber)) 
</h3> 

Prodcues

1,23,98,12,02,803.00 
+0

在哪裏把這個代碼?鑑於? – bnil 2013-05-14 06:29:56

+0

感謝HennyH,但我在網格/索引視圖中顯示金額。我有下面的代碼,我必須把字符串格式? '@ H​​tml.DisplayFor(modelItem => item.SanctionedAmount)' – bnil 2013-05-14 07:02:04

+0

請檢查我更新的問題。 – bnil 2013-05-14 07:29:28