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" />这样子应该怎么做? 展开
<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" />这样子应该怎么做? 展开
1个回答
展开全部
首先改前台:
<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\" />"
}
}
<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\" />"
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询