我的 GridView 中有一个模板标签:
<asp:Label ID="Label1" runat="server"
Text='<%# String.Format("{0:t}", Eval("Time_From")) %>'>
</asp:Label>
但是当我的 Gridview 绑定时,它在 Mozilla 中显示 1:00 PM,但在 IE 中显示 13:00。
为什么会这样?
我的 GridView 中有一个模板标签:
<asp:Label ID="Label1" runat="server"
Text='<%# String.Format("{0:t}", Eval("Time_From")) %>'>
</asp:Label>
但是当我的 Gridview 绑定时,它在 Mozilla 中显示 1:00 PM,但在 IE 中显示 13:00。
为什么会这样?
看起来格式化选择了不同的文化,但我不相信默认的 ASP.Net 站点会根据传入请求中的文化修改“当前文化”......也许你的其他一些代码会根据某些东西改变当前文化?
尝试显示Thread.CurrentThread.CultureInfo以查看服务器端文化是否不同。