首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

,在线 !转化有关问题

2013-04-20 
高手进,在线求助!!!!转化问题 在线等本帖最后由 skyxuyan 于 2013-04-05 19:48:19 编辑ullia hrefd

高手进,在线求助 !!!!转化问题 在线等
本帖最后由 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控件 就可以了,这个方法有点浪费时间,

热点排行