Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置整数格式并在视图中用逗号显示值_C#_Html_Asp.net Mvc 4 - Fatal编程技术网

C# 设置整数格式并在视图中用逗号显示值

C# 设置整数格式并在视图中用逗号显示值,c#,html,asp.net-mvc-4,C#,Html,Asp.net Mvc 4,我正在尝试格式化一个整数,并希望将其显示为#,##0 鉴于此,我有一份清单 <input asp-for="@Model.Application[i].abc" class="form-control input-responsive" /> 最好的方法是什么 我试着用 [DisplayFormat(DataFormatString = "{0:N0}")] 但是我没有得到正确的结果。你可以试试“{0:N2}0” 如果我理解错了您的问题,请纠正我。这使数字看起来像是20.000

我正在尝试格式化一个整数,并希望将其显示为#,##0

鉴于此,我有一份清单

<input asp-for="@Model.Application[i].abc" class="form-control input-responsive" />
最好的方法是什么

我试着用

 [DisplayFormat(DataFormatString = "{0:N0}")]
但是我没有得到正确的结果。

你可以试试
“{0:N2}0”


如果我理解错了您的问题,请纠正我。

这使数字看起来像是20.000。基本上是加零,{0:N2}用零加两位小数。我不需要,我需要添加一个逗号。一个逗号而不是一个点?是的,就像我想将1234显示为1234或123456显示为123456一样,我不明白为什么“{0:N0}”没有这样做。。。代码:输出:值保持不变。我尝试过,并用它只给出零@{string说明符=“#,##0”;var formatted=Model.Application[I].abc.ToString(说明符);}
 [DisplayFormat(DataFormatString = "{0:N0}")]