0

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

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

显示评级,但想根据用户区域设置对数字进行分组,我怎样才能直接在 aspx 中实现这一点而无需后面的代码?1,000 而不是 1000

4

3 回答 3

1

尝试:

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

假设int是返回类型Eval

于 2013-09-30T18:28:27.050 回答
1

你可以使用这个:

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

或这个:

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

延伸阅读

于 2013-09-30T18:30:14.343 回答
0

你可以试试这个。

  <%#Eval("Rating","{0:0,00}").ToString() %>
于 2013-09-30T18:38:06.743 回答