我有一个带有“日期”列的gridview,我想以MM dd,yyyy DDDD的格式打印它。
我在我的.aspx类上有这个:
<asp:TemplateField HeaderText="Date" SortExpression="MyDateTime">
<ItemTemplate>
<asp:Label Text="<%#Item.MyDateTime.Value.ToString("MM dd, yyyy DDDD")%>"
runat="server" />
</ItemTemplate>
</asp:TemplateField>
但是我一直收到此错误:解析器错误服务器标记的格式不正确。
我看不到哪个标签格式不正确。如果我不包括“ MM dd,yyyy DDDD”,则该代码没有此错误,但没有按照我希望的方式打印。
我建议使用单引号,例如:
<asp:Label Text='<%#Item.MyDateTime.Value.ToString("MM dd, yyyy DDDD")%>' runat="server" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句