当前位置:  开发笔记 > 后端 > 正文

ASP.NET Repeater模板,每个第N个元素的条件代码

如何解决《ASP.NETRepeater模板,每个第N个元素的条件代码》经验,为你挑选了2个好方法。

我正在使用asp.net转发器来创建一堆图像.图像标记完全相同,因此标准很好.

但是,我想将K图像包装在div中.让我说我将25个以上的图像绑定到转发器上,我希望每个div有5个图像.如何有条件地创建div的开始和关闭标签?

这是一个更适合for循环的情况.



1> Nick..:

这应该对你有用,后面的代码不需要任何东西(除了绑定转发器..):


<%# (Container.ItemIndex != 0 && Container.ItemIndex % 5 == 0) ? @"
" : string.Empty %>


不可能,if语句不是表达式(不计算值),因此不能在数据绑定语法中使用.

2> Steve Tranby..:

这里是Asp.Net WebForms可以为您提供令人难以置信的RAD效率的地方.您可以使用新的ListView控件,并设置每个"组"的项目数,这将允许您设置围绕组的HTML以及每个单独的项目.这样,您可以使用条件标记围绕组.



    
No data was returned.
<%# Eval("title") %>

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有