我在ASP.NET 4.5中有这段代码
<span><%# Eval("Rating").ToString()+" " %></span>
显示评级,但想要根据用户区域设置对数字进行分组,如何在没有代码的情况下直接在aspx中实现这一点? 1,000而不是1000
答案 0 :(得分:1)
尝试:
Eval("Rating").ToString(CultureInfo.CurrentUICulture)
假设int
是Eval
答案 1 :(得分:1)
你可以用这个:
<span><%# ((int)Eval("Rating")).ToString("n0")+" " %></span>
或者这个:
<span><%# ((int)Eval("Rating")).ToString("#,###")+" " %></span>
进一步阅读
答案 2 :(得分:0)
你可以试试这个。
<%#Eval("Rating","{0:0,00}").ToString() %>