在ASP.NET中使用数据绑定表达式时,可以格式化日期吗?
DataFormatString适用于GridView中的BoundField,但不适用于使用数据绑定表达式的ItemTemplate标签中。理想情况下,我想使用诸如{0:dd-MMM-yyyy}之类的自定义格式字符串来格式化日期。
<ItemTemplate>
<asp:Label ID="lblLabel" runat="server" Text='<%# Bind("FIELD_NAME")%>'></asp:Label>
</ItemTemplate>
答案 0 :(得分:1)
您可以使用
<ItemTemplate>
<asp:Label ID="lblLabel" runat="server"
Text='<%# Eval("FIELD_NAME", "{0:dd-MMM-yyyy}") %>'>
</asp:Label>
</ItemTemplate>