Я хочу сделать что-то очень простое, отображать только asp: image, когда у меня есть значение (т. Е. Не NULL) для текущего DataItem.asp.net C# условно в ретрансляторе данных
Как показано ниже, изображение 1 должно выводиться только в том случае, если для изображения 1 есть значение (т. Е. Eval («Image1»)), которое является полем текущего текущего элемента данных.
<asp:PlaceHolder ID="NewsPlaceHolder" runat="server">
<asp:Repeater ID="NewsRepeater" runat="server">
<ItemTemplate>
<div class="newsItem">
<h3><%# Eval("Title") %></h3>
<div class="images">
<asp:Image ID="Image1" runat="server" ImageUrl='<%# UrlHelper.NewsImageUrl((int)Eval("Id"),1) %>' />
<asp:Image ID="Image2" runat="server" ImageUrl='<%# UrlHelper.NewsImageUrl((int)Eval("Id"),2) %>' />
</div>
<div class="content"><%# Eval("Content") %></div>
</div>
<br class="clear" />
</ItemTemplate>
</asp:Repeater>
</asp:PlaceHolder>
Есть ли какие-то простые условные утверждения, которые я могу использовать на странице ASPX? Большое спасибо!
Спасибо! Это работает. Мне жаль, что я не опубликовал его до того, как попал на экран ноутбука ... да! – Jono