<asp:Repeater runat="server" ID="QuestionList">
<ItemTemplate>
<tr align="center">
<td><a href="HelpViewTicket.aspx?ID=<%# DataBinder.Eval(Container.DataItem, "ID") %>"><%# DataBinder.Eval(Container.DataItem, "ID") %></a></td>
<td><a href="HelpViewTicket.aspx?ID=<%# DataBinder.Eval(Container.DataItem, "ID") %>"><%# DataBinder.Eval(Container.DataItem, "Subject")%></a></td>
<td><abbr class="timeago" title="2008-07-17T09:24:17Z"><%# CommonFunctions.NiceDateTime(DataBinder.Eval(Container.DataItem, "DateSubmitted"))%></abbr></td>
<td></td>
<td><%# DataBinder.Eval(Container.DataItem, "Priority")%></td>
</tr>
</ItemTemplate>
</asp:Repeater>
我的中继器工作正常,但如何通过传递函数来格式化数据?例如:ASP.net中继器问题
CommonFunctions.NiceDateTime(DataBinder.Eval(Container.DataItem, "DateSubmitted"))
由于容器在当前上下文中不存在,因此不起作用。
不应该是一个问题。如果您只是将该呼叫移除到您的外部功能,该怎么办?它工作吗? – gbs 2011-04-04 16:29:37