5

GridView にテンプレート ラベルがあります。

<asp:Label ID="Label1" runat="server"
 Text='<%# String.Format("{0:t}", Eval("Time_From")) %>'>
</asp:Label>

しかし、Gridview がバインドされると、Mozilla では午後 1:00 と表示されますが、IE では 13:00 と表示されます。

なぜこうなった?

4

1 に答える 1

1

フォーマットが異なるカルチャを選択しているように見えますが、デフォルトの ASP.Net サイトが着信要求のカルチャに基づいて「現在のカルチャ」を変更するとは思いません...おそらく、他のコードの一部が何かに基づいて現在のカルチャを変更しますか?

Thread.CurrentThread.CultureInfoを表示して、サーバー側のカルチャが異なるかどうかを確認してください。

于 2013-03-06T06:12:46.753 に答える