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

哪位高手能帮小弟我把这段table嵌套改成div?乱死了~

2012-02-25 
谁能帮我把这段table嵌套改成div?乱死了~~~asp:datalistid Datalist1 Runat server ItemTemplate

谁能帮我把这段table嵌套改成div?乱死了~~~

          <asp:datalist   id= "Datalist1 "Runat= "server ">
<ItemTemplate>
<asp:Label   ID= "classid "   visible   =False   Runat= "server "   text= ' <%#DataBinder.Eval(Container, "DataItem.Id ")%> '>
</asp:Label>
<table>
    <tr>
    <td>
            <table>
                                  <tr>
                                  <td>
<a   href= ' <%#DataBinder.Eval(Container, "DataItem.Url ")%> '> <%#DataBinder.Eval(Container, "DataItem.ClassName ")%> </a>  
                                  </td>
                      <asp:DataList   ID= "Datalist2 "   Runat= "server ">             <ItemTemplate>             <tr>
                              <td> <a   href=showromm.aspx?ID= <%#DataBinder.Eval(Container, "DataItem.ID ")%> > <%#DataBinder.Eval(Container,   "DataItem.ClassName ")%> </a> <br>
            </ItemTemplate>
      </asp:DataList>
</table>
                      </td>
                      </tr>
            </table>
                                </ItemTemplate>
        </asp:datalist>

其实我要得到的效果就是两个datalist用div嵌套。

[解决办法]
我来试试:

<div id= "nav ">
<ul>
<asp:datalist id= "Datalist1 " Runat= "server ">
<ItemTemplate>
<li>
<asp:Label ID= "classid " visible =False Runat= "server " text= ' <%#DataBinder.Eval(Container, "DataItem.Id ")%> '>
</asp:Label>
<a href= ' <%#DataBinder.Eval(Container, "DataItem.Url ")%> '> <%#DataBinder.Eval(Container, "DataItem.ClassName ")%> </a>
</li>
<ul>
<asp:DataList ID= "Datalist2 " Runat= "server ">
<ItemTemplate>
<li> <a href=showromm.aspx?ID= <%#DataBinder.Eval(Container, "DataItem.ID ")%> > <%#DataBinder.Eval(Container, "DataItem.ClassName ")%> </a> </li>
</ItemTemplate>
</asp:DataList>
</ul>
</ItemTemplate>
</asp:datalist>
</ul>
</div>
------解决方案--------------------


<div id= "nav ">
<ul>
<asp:datalist id= "Datalist1 " Runat= "server ">
<ItemTemplate>
<li> 数据绑定
<ul>
<asp:DataList ID= "Datalist2 " Runat= "server ">
<ItemTemplate>
<li> 数据绑定 </li>
</ItemTemplate>
</asp:DataList>
</ul>
</li>
</ItemTemplate>
</asp:datalist>
</ul>
</div>

sorry,应该是这样,帮你简化了。这样看会不会清晰点?
[解决办法]
建议你用Repeater代替DataList
用ul li 代替table

热点排行