Проблема форматирования даты в GridView на asp.net - PullRequest
1 голос
/ 23 марта 2011

вот столбец Date в GridView в моем приложении .net.

<asp:BoundField DataField="TestDate" HeaderText="Date" DataFormatString="{0:dd/MM/yyyy}">
</asp:BoundField>

дата правильно отображается на моем компьютере в заданном формате:

23/03/2011

, но на тестовом сервере она отображаетсяв следующем формате:

3/23/2011 5:19:18 PM

, что неверно.

Кто-нибудь знает, как ее решить?

Ответы [ 2 ]

4 голосов
/ 23 марта 2011

Попробуйте это

 <asp:boundfield datafield="Your_Date_Column" dataformatstring="{0:MMMM d, yyyy}" htmlencode="false" />

Почему htmlencode требует

HTML-encoding field values helps to prevent cross-site scripting attacks and malicious content from being displayed. This property should be enabled whenever possible.
2 голосов
/ 23 марта 2011

Проверьте этот пост , в котором обсуждается проблема, с которой вы столкнулись.

...