После долгих раздумий это наконец сработало:
<%# ((String)Eval("available")).Equals("Y") ? true : false %>
Кажется, проблема в том, что вы не можете использовать ==
, но вместо этого вы должны использовать метод String.Equals()
. Я не уверен, почему , но так оно и есть.