[ASP.NET] Вывод текста в зависимости от значения записи?

Realist

Добрый день!
Я использую asp:FormView. Вывожу информацию о концерте: дату, продолжительность, название b тд. Продолжительность вывожу, очевидно, так
  
Продолжительность: <%#Eval("duration") %> <br />

А еще я хочу написать, открыта ли продажа билетов (на этот вопрос отвечает поле "sale_is_started"). Тупой метод такой:
 
Продажа <%#sale2word(Eval("sale_is_started") %> открыта <br />

Сама же функция примерно такая:
 
Function sale2word(b as Boolean) AS String
if (b) then
sale2word = "уже"
else
sale2word = "еще не"
End IF
End Function

Хочется что-то типа
 
<%
if Eval("sale_is_started") then
Response.Write ("продажа открыта")
else
Response.Write ("продажа закрыта")
end if
%>

Что делать? Спасибо

Dasar

<%#Convert.ToBoolean(Eval("sale_is_started" ? "продажа открыта" : "продажа закрыта" %> <br />

Realist

Спасибо. Это уже лучше, но не то, чего я хотел. Скажем, на switch это дело плохо масштабируется.
Оставить комментарий
Имя или ник:
Комментарий: