高手进,在线求助 !!!!转化问题 在线等
本帖最后由 skyxuyan 于 2013-04-05 19:48:19 编辑
<ul>
<li><a href="detail.aspx?ID=19" rel="改造"><img width="100" height="100" alt=",在线 !转化有关问题" src="image/04.jpg" /></a>
<a href="detail.aspx?ID=17" rel="规划"><img height="100" width="100" alt=",在线 !转化有关问题" src="image/05.jpg" /></a>
<a href="detail.aspx?ID=21" rel="石家庄"><img width="100" height="100" alt=",在线 !转化有关问题" src="image/02.jpg" /></a></li>
<li><a href="detail.aspx?ID=11" rel="汇通"><img width="100" height="100" alt=",在线 !转化有关问题" src="image/07.jpg" /></a>
<a href="detail.aspx?ID=7" rel="东西"><img height="100" width="100" alt=",在线 !转化有关问题" src="image/10.jpg" /></a>
<a href="detail.aspx?ID=1" rel="亚洲"><img width="100" height="100" alt=",在线 !转化有关问题" src="image/06.jpg" /></a></li>
<li><a href="detail.aspx?ID=3" rel="广州"><img width="100" height="100" alt=",在线 !转化有关问题" src="image/08.jpg" /></a>
<a href="detail.aspx?ID=5" rel="新"><img height="100" width="100" alt=",在线 !转化有关问题" src="image/09.jpg" /></a>
<a href="detail.aspx?ID=15" rel="谷"><img width="100" height="100" alt=",在线 !转化有关问题" src="image/01.jpg" /></a></li>
</ul>
这种效果怎么用 datalist 弄出来
<asp:DataList ID="DataList1" runat="server" HorizontalAlign="Center" RepeatColumns="8">
<ItemTemplate>
<table>
<tr>
<td >
<a href='PicDetail.aspx?id=<%#Eval("id") %>' rel='<%#PartSubStringShort(DataBinder.Eval(Container.DataItem, "ProductInfo").ToString())%>'>
<img width="100" height="100" alt=",在线 !转化有关问题" src='<%#Eval("ProductImage") %>' />
</a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
最好用 <ul> 和<li>
急,在线求助 !!
[解决办法]
DataList不行,用Repeater,模板里放li就行了
[解决办法]
在绑定的时候用e.Item.ItemIndex 判断,是否可以整除3,可以的话,在后面加</li> ,要是可以整除4的话在前面的为<li> 为0 的时候在前面加<li>
[解决办法]
protected void DTL_product_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item
[解决办法]
e.Item.ItemType == ListItemType.AlternatingItem)
{
if(e.Item.ItemIndex==0)
{
((Label)e.Item.FindControl("lbl_hr")).Text ="<li>";
}
else if (e.Item.ItemIndex%4==0)
{
((Label)e.Item.FindControl("lbl_li")).Text = "<li>";
}
else if (e.Item.ItemIndex%3==0)
{
((Label)e.Item.FindControl("lbl_hr")).Text = "</li>";
}
}
}
[解决办法]
在<a href="detail.aspx?ID=19" rel="改造"><img width="100" height="100" alt=",在线 !转化有关问题" src="image/04.jpg" /></a>的前面与后面加一个label控件 就可以了,这个方法有点浪费时间,