插入动态文字“Google 广告”在 asp.net 中继器上
我想在第三次迭代时在 asp.net 中继器上插入 Google 广告。 我正在尝试弄清楚如何做到这一点,这就是我所拥有的。
<asp:Repeater ID="Repeater1" runat="server" >
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<div class="Pl">
<%# int i=0; if(i!=3){ %>
<div class="PlFoto">
//display content
</div>
<%# ++i;} else {%>
//display Google ads
<%# ++i;}%>
</div>
</ItemTemplate>
</asp:Repeater>
I want to insert Google ads on a asp.net repeater on the 3rd iteration.
I'm trying to figure out how to do this, here is what I have.
<asp:Repeater ID="Repeater1" runat="server" >
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<div class="Pl">
<%# int i=0; if(i!=3){ %>
<div class="PlFoto">
//display content
</div>
<%# ++i;} else {%>
//display Google ads
<%# ++i;}%>
</div>
</ItemTemplate>
</asp:Repeater>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
“i”会等于 3 吗? “int i=0;”不会吗?每次迭代都执行?尝试将该声明放在中继器之外,看看是否效果更好。
Will "i" ever be equal to 3? Won't the "int i=0;" be executed with each iteration? Try putting that declaration outside the repeater and see if it works better.