我想ItemTemplate根据绑定字段是否为空来显示某个部分.以下面的代码为例:
(为简洁起见,删除了LayoutTemplate等代码)
<asp:ListView ID="MusicList" runat="server">
<ItemTemplate>
<tr>
<%
if (Eval("DownloadLink") != null)
{
%>
<td>
<a href="<%#Eval("DownloadLink") %>">Link</a>
</td>
<%
} %>
</tr>
</ItemTemplate>
</asp:ListView>
Run Code Online (Sandbox Code Playgroud)
以上给出了以下运行时错误:
数据绑定方法(如Eval(),XPath()和Bind())只能在数据绑定控件的上下文中使用.
那么如何将一些条件逻辑(如上所述)放入ItemTemplate?