У меня есть пользовательский элемент управления, который содержит повторитель. Повторитель выводит один или два столбца в зависимости от параметров, использованных при его создании.
Если значение не указано для второго столбца, т. Е. Должен отображаться только один столбец, то, похоже, ему не понравится, если значение не было установлено.
Я пытаюсь вывести строку, заданную в коде пользовательского элемента управления, а не элемент данных.
У меня есть следующие aspx:
<%# Eval(Column2Data) == DBNull.Value ? "</tr> " : String.Format("<td>{0}</td></tr>", Eval(Column2Data))%>
Если Column2Data
имеет значение, оно работает, но если его нет, отображается следующая ошибка:
Value cannot be null.
Parameter name: expression
Есть идеи, почему это не работает?