Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Условия в Repeater

1.7K
28 сентября 2006 года
ilyes
181 / / 22.02.2006
Здравствуйте!

Есть Repeater с Datasource ArrayList, элементы ArrayList могут быть MyClass1 или MyClass2. Подскажите как сделать проверку в aspx коде какой сейчас класс.

Пытался делать так:
 
Код:
<%if (Eval("Type").ToString() == "MyClass1")
   { %>
          <table><tr><td><%#Eval("Name")%></td></tr></table>        <%}      
   else
          { %>      
    <td><%#Eval("Name")%></td><td><%#Eval("Length")%></td>      
  <%} %>


но вылазиет ошибка:
Методы привязки данных, например, Eval(), XPath() и Bind(), можно использовать только в контексте элемента управления с привязкой к данным.
Не врубаюсь что он хочет, или как сделать по другому.
1.7K
28 сентября 2006 года
ilyes
181 / / 22.02.2006
Кажется делать надо так:

<%# Eval("ObjectType")=="MyClass1"?"Какой-то HTML" :"Другой HTML"%>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог