我想根據綁定字段是否爲空來顯示ItemTemplate
的某些部分。採取例如以下代碼:ASP.Net:ListView的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>
給出了以下的運行時錯誤:
Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.
所以怎樣才能把一些條件邏輯(如上)放在ItemTemplate
?
這是東西這是目前推動我有點瘋狂的那種。這在ASP.net MVC中是如此簡單,但在webforms – 2011-05-12 06:16:11