在 ASP.NET 中,使用 VB,我如何在页面本身而不是在后面的代码中执行此操作?
<ItemTemplate>
<% If Container.DataItem("filename") <> "" Then
<a href="/pdf/"><%# Container.DataItem("filename") %>Agenda</a>
End If%>
</ItemTemplate>
最佳答案
在数据源中创建一个 bool 属性,例如filenameExists 并使用它来针对超链接的 Visible 属性进行数据绑定(bind)
<asp:HyperLink runat="server" Visible='<%# Eval("filenameExists ") %>' NavigateUrl="/pdf/">Agenda</asp:HyperLink>
关于asp.net - 中继器控制内的条件逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10984979/