所以我有一些看起来像这样的代码:
<asp:BoundField DataField="CreatedOn" HeaderText="Created on"
SortExpression="CreatedOn" DataFormatString="{0:MMM dd yyyy hh:mm:ss tt}">
这可以按我的意愿工作。但是,我想在我的程序中到处重复使用日期格式。因此,我想使用一个变量而不是上面使用的字符串。就像是:
<asp:BoundField DataField="CreatedOn" HeaderText="Created on"
SortExpression="CreatedOn" DataFormatString="<%=myFormatString%>">
但这完全行不通。它从字面上打印出来:
<%=myFormatString%>
我尝试了 Bind,我尝试了 Eval,似乎没有任何效果。在我看来,这应该非常简单,甚至是必要的。我是世界上唯一一个想要多次使用 DataFormatString 的人吗?这是可能的还是我是一个梦想家?