我必须根据来自数据库的字段值设置图像。我想通过它来实现。标签 <%# %>。例如,我有与网格绑定(bind)的集合。它有一个名为 Online 的 bool 字段。因此,如果 Online 的值为 true,则 green.png 将被设置为 asp:image 控件的路径,否则 grey.png 将被设置为 asp:image 控件的路径。
最佳答案
您可以使用简写条件来完成此操作。
<asp:Image ID="imgMyImage" runat="server" ImageUrl='<%# ((bool)Eval("Online")) ? "~/images/green.png" : "~/images/gray.png" %>' />
关于c# - 在 HTML 页面 <%# %> 标签内使用 If Else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3056987/