【问题标题】:Formatting html dates and numbers on the fly即时格式化html日期和数字
【发布时间】:2009-06-04 02:46:06
【问题描述】:

我有一些像这样的html:

    <tr>
        <td><%# Eval("Num") %></td>
        <td><%# Eval("myDate") %></td>
    </tr>
</table>

如何将格式应用于第一个值,例如:
DataFormatString="{0:f4}
日期如下:
DataFormatString="{0:dd MMM yyyy}

我通常使用 dataGrid,我可以在 BoundColumn 部分使用上述属性,但我不确定如何使用与上述相同的格式

【问题讨论】:

    标签: c# .net asp.net html


    【解决方案1】:

    您可以将格式设置为 Eval 函数的参数:

    <td><%# Eval("Num","{0:f4}") %></td>
    <td><%# Eval("myDate","{0:dd MMM yyyy}") %></td>
    

    【讨论】:

      【解决方案2】:

      你可以试试

      <td><%# ((DateTime)Eval("myDate")).ToString("{0:dd MMM yyyy}") %></td>
      

      【讨论】:

        猜你喜欢
        • 2016-10-15
        • 2017-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多