Eval函数中的数字分组

时间:2013-09-30 18:21:02

标签: c# asp.net numbers format

我在ASP.NET 4.5中有这段代码

 <span><%# Eval("Rating").ToString()+" " %></span>

显示评级,但想要根据用户区域设置对数字进行分组,如何在没有代码的情况下直接在aspx中实现这一点? 1,000而不是1000

3 个答案:

答案 0 :(得分:1)

尝试:

Eval("Rating").ToString(CultureInfo.CurrentUICulture)

假设intEval

的返回类型

答案 1 :(得分:1)

你可以用这个:

<span><%# ((int)Eval("Rating")).ToString("n0")+" " %></span>

或者这个:

<span><%# ((int)Eval("Rating")).ToString("#,###")+" " %></span>

进一步阅读

答案 2 :(得分:0)

你可以试试这个。

  <%#Eval("Rating","{0:0,00}").ToString() %>