在<%#%>标记内的HTML页面中使用If Else

时间:2010-06-16 20:39:12

标签: c# asp.net

我必须根据来自db的字段值设置图像。我希望它能实现通过。标签<%#%>。例如,我有与网格绑定的集合。它有一个名为Online的字段,它是布尔值。因此,如果Online的值为true,那么green.png将被设置为asp:image control的路径,否则grey.png将成为asp:image控件的路径。

1 个答案:

答案 0 :(得分:4)

你可以用速记条件来做到这一点。

<asp:Image ID="imgMyImage" runat="server" ImageUrl='<%# ((bool)Eval("Online")) ? "~/images/green.png" : "~/images/gray.png" %>' />