2010-06-16 3 views
2

Мне нужно установить изображение на основе значений полей, исходящих из db. Я хочу, чтобы он достиг через. теги <% #%>. Например, у меня есть коллекция, связанная с сеткой. Он имеет поле под названием «Интернет», которое является логическим. Поэтому, если значение Online равно true, тогда green.png будет задан как путь к asp: управление изображением else grey.png станет путем управления asp: image.Использование If Else на HTML-странице внутри <%# %> тегов

ответ

5

Вы можете сделать это с сокращением условного.

<asp:Image ID="imgMyImage" runat="server" ImageUrl='<%# ((bool)Eval("Online")) ? "~/images/green.png" : "~/images/gray.png" %>' /> 
Смежные вопросы