1
<asp:TemplateField HeaderText="Audio">
<ItemTemplate>
<asp:Image ID="playImage" runat="server"
ImageUrl="~/images/nextpg.gif"
Visible='<%# (Eval("available")=="Y") ? true : false %>' />
</ItemTemplate>
</asp:TemplateField>
在我的查询中,我返回填充了Y或N字母的“可用”列。由于某种原因,对此表达式的评估从未如此。如果我将其更改为!=
而不是==
,它将始终为真。这让我相信Eval("available")=="Y"
根本就没有按照预期进行评估。如何在ItemTemplate中设置Visible属性?