У меня есть страницы ASP.NET, которая имеет код-за метода, который определяется следующим образом:asp.net + C# - формат данных, связанных в ретранслятор
public string GetStatusColor(int statusID)
{
string color = "White";
if (statusID == 3)
color = "Red";
else if (statusID == 2)
color = "Blue";
return color;
}
В моей странице ASP.NET, я имеют Repeater, который определяется следующим образом:
<asp:Repeater ID="ticketRepeater" runat="server" OnLoad="ticketRepeater_Load">
<HeaderTemplate>
<table id="resultTable" cellpadding="0" cellspacing="0">
<tr>
<th>Ticket #</th>
<th>Status</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "TicketID") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "TicketStatusID") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
по существу, когда TicketStatusID связан, я хочу, чтобы перезвонить GetStatusColor и отображать результат метода вместо фактического ID. Как это сделать в ретрансляторе? Спасибо!