Eval поля, если пусто отображать другое поле - PullRequest
0 голосов
/ 28 апреля 2011

Как бы мне заставить это работать, похоже, что это выводит второй оператор вывода.Я пытаюсь увидеть, если ContactFirstName и ContactLastName имеют значение в них, если они не, то я хочу, чтобы оно отображало компанию вместо названия.Правильно ли я говорю об этом?

<%# (Eval("ContactFirstName") == "" & Eval("ContactLastName") == "") ? Eval("ContactCompany", "") : Eval("ContactCompany", "{0}") %>

1 Ответ

1 голос
/ 28 апреля 2011

используйте ToString () для преобразования в строку

<%# (Eval("ContactFirstName").ToString() == "" && Eval("ContactLastName").ToString() == "") ? Eval("ContactCompany") : Eval("ContactFirstName").ToString()+Eval("ContactLastName").ToString() %>
...