我有一个(可能)简单的问题,似乎无法解决这个问题。我有一个转发器,我想在CD上显示曲目。我的代码如下所示:
<td><%(string.Format("{0:00}", #EVAL("TrackNo")) %>: <%#Eval("SongName") %></td>
在我开始使用格式片之前,一切都很完美,我希望音轨排列如下:
01
02
...
09
10
而不是
1
2
...
9
10
我做错了什么?字段 TrackNo 是一个INT,所以我读到它可能需要首先转换为int?
答案 0 :(得分:0)
我认为它应该有效;
<%# string.Format("{0:00}", (Convert.ToInt32(Eval("TrackNo"))) %>
或
<%# (Convert.ToInt32(Eval("TrackNo"))).ToString("00") %>