读书人

datalist里的table根据数据换背景,该怎

发布时间: 2012-03-31 13:13:26 作者: rapoo

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)"%>;'>

读书人网 >C#

热点推荐