возможно ли использовать Eval или аналогичный синтаксис в SeparatorTemplate ретранслятора?
Id 'хотел бы отображать некоторую информацию о последнем элементе в шаблоне разделителя следующим образом:
<table>
<asp:Repeater>
<ItemTemplate>
<tr>
<td><%# Eval("DepartureDateTime") %></td>
<td><%# Eval("ArrivalDateTime") %></td>
</tr>
</ItemTemplate>
<SeparatorTemplate>
<tr>
<td colspan="2">Change planes in <%# Eval("ArrivalAirport") %></td>
</tr>
</SeparatorTemplate>
<asp:Repeater>
<table>
Прыжки, что это сгенерирует что-то вроде этого:
<table>
<asp:Repeater>
<tr>
<td>2009/01/24 10:32:00</td>
<td>2009/01/25 13:22:00</td>
</tr>
<tr>
<td colspan="2">Change planes in London International Airport</td>
</tr>
<tr>
<td>2009/01/25 17:10:00</td>
<td>2009/01/25 22:42:00</td>
</tr>
<asp:Repeater>
<table>
Но SeparatorTemplate, похоже, игнорирует вызов Eval (). Я попытался использовать также предыдущий синтаксис, подобный этому: <% # DataBinder.Eval (Container.DataItem, "ArrivalAirport")%> с теми же результатами.
Можно ли отобразить информацию о предыдущем элементе в шаблоне Separator? Если нет, можете ли вы предложить альтернативный способ генерации этого кода?
Спасибо