如何使 If...Else 在 ItemTemplate 中使用 Eval 工作?
How to Make If...Else Work Using Eval Within ItemTemplate?
尝试在 ItemTemplate 中使用 Eval 创建 if...else 但未成功。错误消息指出:
The server tag is not well formed.
<asp:TemplateField HeaderText="Paid" SortExpression="Paid">
<ItemTemplate>
<asp:Label runat="server" ID="paidLBL" Text="<%# Eval("Paid") == "Y" ? "Yes" : "No" %>"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
使用'
代替"
<asp:Label runat="server" ID="paidLBL" Text='<%# Eval("Paid") == "Y" ? "Yes" : "No" %>'></asp:Label>
试一试
Text='<%# Eval("Paid").ToString() == "Y" ? "Yes" : "No" %>'
尝试在 ItemTemplate 中使用 Eval 创建 if...else 但未成功。错误消息指出:
The server tag is not well formed.
<asp:TemplateField HeaderText="Paid" SortExpression="Paid">
<ItemTemplate>
<asp:Label runat="server" ID="paidLBL" Text="<%# Eval("Paid") == "Y" ? "Yes" : "No" %>"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
使用'
代替"
<asp:Label runat="server" ID="paidLBL" Text='<%# Eval("Paid") == "Y" ? "Yes" : "No" %>'></asp:Label>
试一试
Text='<%# Eval("Paid").ToString() == "Y" ? "Yes" : "No" %>'