如何用Repeater控制组件,按条件显示图片?

zyyy305 2003-07-29 04:02:35
我要是用Repeater组件控制数据的输出显示,如何根据条件显示图片?是用ItemDataBound事件吗?怎样声明?
我有一段原码如下请指点!
<ASP:Repeater runat="server" DataSource='<%# DataSet1.DefaultView %>'>
<ItemTemplate>
<table width="599" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><div align="left"><font color="#FF3300"> 图书名称:</font>
</div></td>
<td colspan="2"><a href="tsxz.aspx?tscsid=<%# DataSet1.FieldValue("tscsid", Container) %>">
<font color="#FF6600">[
<%# DataSet1.FieldValue("图书显示名称", Container) %>
]</font> </a> </td>
</tr>
<tr>
<td width="124" rowspan="4" align="center" valign="top">
<!--在这按条件显示图片,if“图书封面”<>"" 显示[图片1],else显示[图片2]-->

</td>
<td width="82"><font color="#FF3300">作者:</font></td>
<td width="198"> <font color="#FF6600">[
<%# DataSet1.FieldValue("作者", Container) %>
]</font> </td>
<td width="195"><font color="#FF3300">图书评分:</font></td>
</tr>
<tr>
<td><font color="#FF3300">图书分类:</font></td>
<td > <font color="#FF6600">[
<%# DataSet1.FieldValue("图书分类辅", Container)%>
]</font> </td>
<td> <font color="#FF6600">[
<%# DataSet1.FieldValue("阅读次数", Container) %>
]</font></td>
</tr>
<tr>
<td><font color="#FF3300">图书编号:</font></td>
<td><font color="#FF6600">[DT-
<%# DataSet1.FieldValue("tscsid", Container) %>
] </font></td>
<td> </td>
</tr>
<tr>
<td><font color="#FF3300">上架时间:</font></td>
<td> <font color="#FF6600">[
<%# DataSet1.FieldValue("上传时间", Container) %>
]</font></td>
<td></td>
</tr>
</table>
</ItemTemplate>
</ASP:Repeater>
...全文
165 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-29 04:02
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。