ASP if 语句使用数据绑定器

本文关键字:数据绑定 if 语句 ASP | 更新日期: 2023-09-27 18:34:40

我有以下代码,它在ASP的表中显示一些信息:

<td class="s10"><%# DataBinder.Eval(Container.DataItem, "VTarget")%></td>
<td class="s10"><%# DataBinder.Eval(Container.DataItem, "QTarget")%></td>

我想比较来自 VTarget 和 QTarget 的信息,如果第二个大于第一个,我想显示一条消息。

有没有办法使用 if {...} else {...} 语句来做到这一点?

ASP if 语句使用数据绑定器

您可以使用三元运算符:

   <td class="s10"><%# Convert.ToInt32(DataBinder.Eval(Container.DataItem, "QTarget")) > Convert.ToInt32(DataBinder.Eval(Container.DataItem, "VTarget")) ? "Message": "" %></td>