Repeater控件的前三行加一个<img>标签应该怎么做?

<asp:RepeaterID="Repeater1"runat="server"><ItemTemplate><divclass="list"><ahref='http... <asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div class="list">
<a href='http://192.168.1.110:8003/Promotions/files/<%# DataBinder.Eval(Container.DataItem,"PromotionUrl") %>' target="_blank"><span>[<%# DataBinder.Eval(Container.DataItem, "Type")%>]</span><%# DataBinder.Eval(Container.DataItem, "Title") %></a>
</div>
</ItemTemplate>
</asp:Repeater>

如上面使用Repeater控件来显示多条信息
我希望在前三行信息后面再加个<img src="test.jpg" />这样子应该怎么做?
展开
 我来答
lovemingming
2010-04-21 · TA获得超过4137个赞
知道大有可为答主
回答量:1422
采纳率:0%
帮助的人:1431万
展开全部
首先改前台:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div class="list">
<a href='http://192.168.1.110:8003/Promotions/files/<%# DataBinder.Eval(Container.DataItem,"PromotionUrl") %>' target="_blank"><span>[<%# DataBinder.Eval(Container.DataItem, "Type")%>]</span><%# DataBinder.Eval(Container.DataItem, "Title") %></a>
</div>
<div id="img" runat="server"></div>
</ItemTemplate>
</asp:Repeater>
然后后台,在绑定完数据后:
if(Repeater1.Items.Count!=0)
{
for(int i=0;i<3;i++)
{
(Repeater1.Items[i].FindControl("img") as System.Web.UI.HtmlControls.HtmlGenericControl).InnerHtml="<img src=\"test.jpg\" />"
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式