我的 IIS 和客户端位于不同的机器和不同的区域,因此我必须根据客户端的区域设置呈现 IIS 推送的数字。
我有以下代码:
<div><%# DataBinder.Eval(Container.Page, "SomeNumber")%></div>
public double SomeNumber { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
SomeNumber = 123456789.123456;
}
如何让 IE 8SomeNumber
根据当前区域设置呈现?
如果我在 javascript 中有一个数字,那么我可以按照当前语言环境呈现它,如下所示:
var number = 123456.789;
alert(number.toLocaleString());
我没有使用任何 JS 库,请提供纯 javascript 解决方案。