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