Я знаю, как использовать простой оператор If, завернутый в теги <% #, чтобы скрыть что-то, но я не знаю, как это сделать в ретрансляторе когда мне нужно получить доступ к Container.DataItem, как мне нужно DataItem в настоящее время 'повторяется'Скрыть элемент в ASP.net на основе if внутри ретранслятора
например
if (CurrentValidationMessage.Link != "")
{
show a hyperlink
}
Markup:
<asp:Repeater ID="repValidationResults" runat="server">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<a href='<%# ((MttImportValidationMessage)Container.DataItem).EditLink %>'> Link to erroneous Milestone </a>
<%# ((MttImportValidationMessage)Container.DataItem).Message %>
<br />
</ItemTemplate>
</asp:Repeater>
Спасибо, я супер новый для ASP, но это гораздо лучший способ сделать это. – Tarks