如何在c#数据绑定中使用IIF
本文关键字:IIF 数据绑定 | 更新日期: 2023-09-27 18:16:56
我正试图从VB在线转换。asp.net转换为c#。净
这一行
<asp:Label ID="PriceLabel" runat="server" Visible="false" Text='<%# IIf(DataBinder.Eval(Container.DataItem, "NewPrice") = 0, Eval("Price"),Eval("NewPrice"))%>'></asp:Label>
但是我不知道如何在c#中使用IIF !!
以前有人用过吗?
<%# (DataBinder.Eval(Container.DataItem, "NewPrice") == 0) ? Eval("Price") : Eval("NewPrice") %>
<asp:Label
ID="PriceLabel"
runat="server"
Visible="false"
Text='<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem, "NewPrice")) == 0 ? Eval("Price") : Eval("NewPrice"))%>'
/>