ASP if语句使用数据手册

时间:2014-12-19 12:07:01

标签: c# asp.net if-statement data-binding

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

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

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

有没有办法使用if {...} else {...}语句之类的东西?

1 个答案:

答案 0 :(得分:2)

您可以使用三元运算符:

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