<dl>
<dt><a href="view_info.asp">
<img src="images/index_28-14.jpg" width="145" height="100" /></a></dt>
<dd>
<a href="view_info.asp" >赤水大瀑布</a><br />
哈里里的阿拉伯露天市场,开罗旅行的必游之地开罗旅行的必游之地……
</dd>
</dl>
<dl>
<dt><a href="#">
<img src="images/index_28-18.jpg" width="145" height="100" /></a></dt>
<dd>
<a href="#" >
赤水大瀑布</a><br />
哈里里的阿拉伯露天市场,开罗旅行的必游之地开罗旅行的必游之地……
</dd>
</dl>
<div >
<img src="images/xian.jpg" /></div>
是这种效果
两个dl是上面的两个图片,最后的div是两个图片下面的横线
这个页面是
dl
dl
div
dl
dl
div
dl
dl
div
这种样式写出来的,一个dl一条数据,我现在不好取数据,求大侠指点
我现在是想在这个基础上怎么调数据,而不是重写前端,希望大侠赐教
果然不好弄呀。我觉得有三种方法:
要取模运算否?大哥,能不能随便小写两句代码出来??
@colyn: 只能给伪代码了。
var resultlist = null;
var counter = 0;
var item;
foreach(var data in list)
{
if(counter & 1)
{
item.id2 = data.id;
item.name2=data.name;
item.pic2=data.pic;
resultlist.add(item);
counter ++;
}
else
{
item.id1 = data.id;
item.name1=data.name;
item.pic1=data.pic;
}
}
试试吧,好久没有研究C#了,语法估计会有问题
前端用第三种方法我能写出来,但是你说的第二种,求解!!
@colyn: 我上面给的就是第二种方法的伪代码。其实在前端写的出来,后台重新组织下数据就没有问题了。
用ul li多舒服。
我也知道用li舒服啊,但是这个是人家美工排好的,现在一行有两列,三行,取数据不好取呀!循环下来那一行是两条同样的数据,我现在不知道咋取
我不明白,你想怎么取数据?绑定数据的时候用reapeater就ok了撒,取的话用jquery撒
绑定数据用repeater我知道啊,但是一行是有两列的,
比如
<asp:Repeater runat="server">
<ItemTemplate>
<dl><dt><%# Eval("id")%><dt></dl>
<dl><dt><%# Eval("id")%><dt></dl>
<div><%# Eval("id")%></div>
</ItemTemplate>
</asp:Repeater>
这样循环不是出问题了么??有重复值啊!
而且你又不能去掉dl,去掉了,就没有我上面传图的那种效果了