<asp:Label ID="dateLabel" runat="server" Text='<%# Eval('SomeDate') %> />
显示日期和时间。但是我只是想显示日期。
我知道在后面的代码中你可以编写SomeDate.ToString(“dd MM yyyy”);
但是,我希望通过更改标记中的代码来实现此目的。
这可能吗?
答案 0 :(得分:2)
尝试&lt;%#Eval(“SomeDate”,“0:dd-MMM-yyyy”)%&gt;或者你喜欢的任何日期格式。
答案 1 :(得分:1)
不是您的要求的真正答案,但在您背后的代码中也可以
string formattedDate = SomeDate.ToShortDateString();
并在您的代码中,只显示格式化日期
<asp:Label ID="dateLabel" runat="server" Text='<%# Eval('formattedDate') %> />