Использование оператора «<» или «>» с оператором if в Repeater

0

Я хочу использовать, если состояние в таком повторителе;

<%#Eval("FN").ToString().Count > 0 ? "SB" : "" %>

он возвращает мне error 73 что ее нельзя использовать с > оператором.

Как его установить, если FN пуст, он ничего не показывает или имеет что-то, что показывает SB?

Теги:
if-statement

2 ответа

0
Лучший ответ

вы можете использовать != null или isEmpty() зависимости от того, что вы действительно получите для FN

  • 0
    Работает, спасибо ...
0

возможно, защищенная функция работает для вас

ASP

<%= validate(Eval("FN")) %>

С#

protected Func<object, string> validate = fn => fn.ToString().Count > 0 ? "SB" : "";
  • 0
    Это может быть работа, хотя я не хотел работать в codebehind только для этой простой вещи. Просто видно немного чисто. Спасибо ;)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню