我有一个模板,如下所示。我还需要显示 DateTime 的毫秒部分。
我已经阅读了http://msdn.microsoft.com/en-us/library/bb882581.aspxdateValue.ToString("fff")
中的格式。 How to: Display Milliseconds in Date and Time Values
使用 Eval 在模板字段中显示它的最佳方式是什么?
代码
<asp:TemplateField HeaderText="Event Time">
<ItemTemplate>
<asp:Literal ID="ltlTime" runat="server" Text='<%# Eval("LastChangeTime") %>' ></asp:Literal>
<asp:HiddenField ID="hdnMilliSeconds" runat="server" Value='<%# ((DateTime)Eval("LastChangeTime")).ToString("fff") %>' />
</ItemTemplate>
</asp:TemplateField>
参考: