首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-03-31 
datalist里的table根据数据换背景做了一个datalist查询出来的数据,每组数据放在一个table中,我想实现判断

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

热点排行