我想显示 - 如果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并显示条件但我想在前端本身的一些条件下使它变得简单请帮助