datalist里的table根据数据换背景
做了一个datalist查询出来的数据,每组数据放在一个table中,
我想实现判断其中一个字段是否有数据来控制这组数据所在的table的背景图片
前台代码:
<asp:DataList ID="dldata" runat="server" GridLines="Both" RepeatColumns="4" RepeatDirection="Horizontal" BorderColor="#666666" >
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<table border="0" width="245px" height="170px" style="background-image: url(images/back2.jpg);">
<tr>
<td align="left"width="180px">
<a href="<%#Eval("Mnet")%>" target="_blank">
<asp:Label ID="companynameLabel" runat="server" Text='<%#Eval("companyname")%>'></asp:Label>
</a>
</td>
</tr>
</table>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:DataList>
想要判断"Mnet"是否为空,来更换table 的background-image图片。前台能否直接判断呢?
如果不行后台要怎么写呢?
在线等!分不够再加!
------解决方案--------------------
<table border="0" width="245px" height="170px" style='background-image: <%#Eval("Mnet").ToString() == ""?"url(images/back1.jpg)":"url(images/back2.jpg)"%>;'>