repeater控件怎么循环样式?
如图样式,接下来贴html代码,好了,说问题了,我是用asp.net来弄动态网站,需要用repeater控件来绑定数据,要像第一张图那样显示,也就是说,每隔5条数据就加一...
如图样式,接下来贴html代码
,好了,说问题了,我是用asp.net来弄动态网站,需要用repeater控件来绑定数据,要像第一张图那样显示,也就是说,每隔5条数据就加一个ul标签,请问各位亲们这怎么解决? 展开
,好了,说问题了,我是用asp.net来弄动态网站,需要用repeater控件来绑定数据,要像第一张图那样显示,也就是说,每隔5条数据就加一个ul标签,请问各位亲们这怎么解决? 展开
3个回答
展开全部
你好!很高兴为你解答!
在Repeater中的 ItemTemplate中,写个判断语句格式: 条件?真:假;
代码如下:
<ItemTemplate>
<%#((Container.ItemIndex+1)%5==0) ? "<li>前5行内容</li><div class=\"定义分割线样式\"></div>"
:
"<li>后5行内容</li>" %>
</ItemTemplate>
希望对你有所帮助,还望采纳,谢谢!!!
追答
你好!
<ul><!-- 这边不要给class分割线的样式-->
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<%#((Container.ItemIndex+1)%5==0) ? "<li><span>"+Eval("artAddtime", "{0:mmdd}")+"</span><a href='#'>"+Eval("artTitle").ToString()+"</a></li><div style=\"margin-bottom:10px;border-bottom:1px #999 dashed\"></div>"
:
"<li><span>"+Eval("artAddtime", "{0:mmdd}")+"</span><a href='#'>"+Eval("artTitle").ToString()+"</a></li>" %>
</ItemTemplate>
</asp:Repeater>
</ul>
这个没进行测试,你试试先。不行的话再追问。。。
希望对你有所帮助,还望采纳,谢谢!!!
展开全部
我说个思路,暂时没法验证。楼主可以试试
repeater是基于模板的,在模板里面除了占位符标,再加一个控件literal,在itemDataBound事件里面决定模板内literal的输出
repeater是基于模板的,在模板里面除了占位符标,再加一个控件literal,在itemDataBound事件里面决定模板内literal的输出
追问
能详细点吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放三个repeater,根据日期来筛选数据。
追问
这想法不成立的,第一页按日期筛选还可以,可是接下来的页面呢?根本就行不通
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询