日期:2014-05-17  浏览次数:20535 次

Repeater里面嵌套一个Repeater 请高手明示~! 很急很急~!~!
<asp:Repeater ID="classid1" runat="server">
  <ItemTemplate>
  <a id='cid<%#Eval("id")%>' href="javascript:void(null)" onclick='GmarketShowPdetails(this,<%#Container.ItmeIndex %>)' class="a12-blue-b"><%#Eval("Category") %></a>
  <div id='cid<%#Eval("id") %>d' runat="server" style="display:none;" >
  <asp:Repeater ID="diannao" runat="server">
  <ItemTemplate>
  <li>
  <a href='<%=ChangePath()%>GmarketList<%#Eval("cid") %>_<%#Eval("id") %>_0_<%=Cou_flag%>_0_0_1_.html' ><%#Eval("category1")%></a> 
  </li>
  </ItemTemplate>
  </asp:Repeater>
  </div>
  </ItemTemplate>
  </asp:Repeater>
在这个里面我嵌套了一个Repeater 下面的Repeater是需要获得参数的,就是上一级的Repeater里面的一级分类ID 请问我如何将这个分类ID穿给第二个分类呢?

------解决方案--------------------
这个问题我感觉你应该考虑数据源~~(从数据源下手)

想办法在你内部的Repeater数据源里面,也保留外层Repeater 数据源的那个id.....
------解决方案--------------------
在一级repeater里面弄个隐藏域、然后在一级repeater的行构建的时候获取该隐藏域里面的值、不知道能不能解决你的问题?
------解决方案--------------------
探讨

在一级repeater里面弄个隐藏域、然后在一级repeater的行构建的时候获取该隐藏域里面的值、不知道能不能解决你的问题?

------解决方案--------------------
参考:
http://www.cnblogs.com/insus/archive/2011/07/04/2097179.html