评估函数中的数字分组
本文关键字:数字 函数 评估 | 更新日期: 2023-09-27 18:33:31
我在 4.5 ASP.NET 中有这段代码
<span><%# Eval("Rating").ToString()+" " %></span>
要显示评级,但希望根据用户区域设置对数字进行分组,如何在没有代码隐藏的情况下直接在 ASPX 中实现此目的? 1,000 而不是 1000
你可以使用这个:
<span><%# ((int)Eval("Rating")).ToString("n0")+" " %></span>
或者这个:
<span><%# ((int)Eval("Rating")).ToString("#,###")+" " %></span>
延伸阅读
- 数字 ("N") 格式说明符
- 自定义数字格式字符串
尝试:
Eval("Rating").ToString(CultureInfo.CurrentUICulture)
假设int
是Eval
的返回类型
你可以
试试这个。
<%#Eval("Rating","{0:0,00}").ToString() %>