с использованием if с eval («») в asp.net

Я использую репитер для отображения новостей в разделе новостей. В разделе новостей у меня есть 2 метки (заголовок, описание) и одно поле изображения. Ниже приведен код, который я использую для заполнения репитера:

<asp:Repeater ID="rptNews" runat="server">
<ItemTemplate>
<asp:Image ID="newsImage" runat="server" ImageUrl='<%#String.format("../Images/News/{0}", Eval("newsImage")) %>' />
<asp:Label ID="newsTitle" runat="server" Text='<%#Eval("newsTitle") %>'></asp:Label>
<br />
<asp:Label ID="newsDescription" runat="server" Text='<%#Eval("newsDescription") %>'></asp:Label>
<br />
<div class="clear">&nbsp;</div>
</ItemTemplate>

</asp:Repeater>

Я хочу использовать оператор if с, например, если Eval ("newsImage" ) имеет значение null, то я хочу отключить элемент управления изображением и просто показать заголовок и описание новости. Любые предложения о том, как этого добиться.

9
задан Muhammad Akhtar 19 July 2011 в 16:05
поделиться