asp.net三元运算符也可以这样用
+展开
-HTML
<div style="WIDTH: 100%; TEXT-ALIGN: center"><asp:repeater id="Repeater1" runat="server">
<ItemTemplate>
<div style="width:20%;float:left;margin-left:5px;margin-top:5px;margin-right:10px">
<div>
<A href='Picture.aspx?albID=<%# DataBinder.Eval(Container.DataItem,"album_ID")%>'>
<asp:Image id="Image1" runat="server" ImageUrl='<%# int.Parse(DataBinder.Eval(Container.DataItem,"album_Power").ToString())==0 ? DataBinder.Eval(Container.DataItem,"Album_DefaultPic"):int.Parse(DataBinder.Eval(Container.DataItem,"album_Power").ToString())==1?"Upfile/200711/200610191514657144.gif":"Upfile/200711/2fc94c67-ac69-45b2-9ac4-6095c69951e2.jpg"%>'>
</asp:Image>
</div>
<div>
<%# DataBinder.Eval(Container.DataItem,"Album_Name")%>
</div>
</A>
</div>
</ItemTemplate>
</asp:repeater></div>
<ItemTemplate>
<div style="width:20%;float:left;margin-left:5px;margin-top:5px;margin-right:10px">
<div>
<A href='Picture.aspx?albID=<%# DataBinder.Eval(Container.DataItem,"album_ID")%>'>
<asp:Image id="Image1" runat="server" ImageUrl='<%# int.Parse(DataBinder.Eval(Container.DataItem,"album_Power").ToString())==0 ? DataBinder.Eval(Container.DataItem,"Album_DefaultPic"):int.Parse(DataBinder.Eval(Container.DataItem,"album_Power").ToString())==1?"Upfile/200711/200610191514657144.gif":"Upfile/200711/2fc94c67-ac69-45b2-9ac4-6095c69951e2.jpg"%>'>
</asp:Image>
</div>
<div>
<%# DataBinder.Eval(Container.DataItem,"Album_Name")%>
</div>
</A>
</div>
</ItemTemplate>
</asp:repeater></div>
加支付宝好友偷能量挖...