<%if (Eval("Type").ToString() == "MyClass1")
{ %>
<table><tr><td><%#Eval("Name")%></td></tr></table> <%}
else
{ %>
<td><%#Eval("Name")%></td><td><%#Eval("Length")%></td>
<%} %>
Условия в Repeater
Есть Repeater с Datasource ArrayList, элементы ArrayList могут быть MyClass1 или MyClass2. Подскажите как сделать проверку в aspx коде какой сейчас класс.
Пытался делать так:
Код:
но вылазиет ошибка:
Методы привязки данных, например, Eval(), XPath() и Bind(), можно использовать только в контексте элемента управления с привязкой к данным.
Не врубаюсь что он хочет, или как сделать по другому.
<%# Eval("ObjectType")=="MyClass1"?"Какой-то HTML" :"Другой HTML"%>