0

我想显示 - 如果 eval 值为 0.00,则显示在 datalist 的列中

<td style="width:80px; text-align:center"><asp:Label Text='<%# Eval("Withdraw", "{0:n}").ToString() == "0.00" ? "-": Eval("Withdraw") %>' ID="some" runat="server"></asp:Label></td>

如果我像上面那样使用,则会显示以下错误“Eval()、XPath() 和 Bind() 等数据绑定方法只能在数据绑定控件的上下文中使用”。

我试过这样

<td style="width:80px; text-align:center"><% if (!Eval("Withdraw", "{0:n}").Contains("0.00"))  {  Eval("Withdraw", "{0:n}");  } else  {%> - <%} %> </td>

我没有得到正确的输出

我现在可以使用后面的代码我可以从 datalist 中获取标签 id 并显示有条件但我想通过前端本身的一些条件使其变得简单请帮助

4

0 回答 0