大家好,我确实在下面有一些aspx代码行,我想做一个日期的决定,这意味着如果特定日期将在数据库中保存的日期值保存在以下日期列中后显示。
<ItemTemplate>
<tr>
<th><%# Eval("C_Id") %></th>
<td><%# Eval("Name") %></td>
<td><%# Eval("Description") %></td>
<td><%# Eval("Price") %></td>
<td><%# Eval("Qty") %></td>
<td><%# Eval("Date") %></td>
<td> <%# Convert.ToInt32(Eval("Date")) > 'Todays Date' ? "<a href=\"#\" style=\"padding: 3px 10px 3px 10px; background-color:red \" class=\"badge\" readonly>Due</a>" : "<a href=\"#\" style=\"padding: 3px 10px 3px 10px; background-color:green \" class=\"badge\" readonly>Paid</a>" %></td>
所以堆叠在哪里
<td> <%# Convert.ToInt32(Eval("Date")) > 'Todays Date' ?
我应该在"Date"
栏和''今日日期'做什么,以便我可以继续......任何帮助,我都会很高兴。
答案 0 :(得分:3)
为什么将Convert.ToInt32
用于DateTime
列?也许这有效:
Convert.ToDateTime(Eval("Date")).Date > DateTime.Today