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屬性?