C#实现DataList里面嵌套DataList的折叠菜单

2019-12-30 11:04:57刘景俊
  • <body>  <form id="Form1" method="post" runat="server"> 
  • <font face="宋体"></font>  <table width="679" height="100%" border="0" cellpadding="0" cellspacing="0" align="center"> 
  • <tr>  <td align="center" valign="top"> 
  • <strong>版块设 置</strong>  <br /> 
  • <br />  管理选项:<asp:Button ID="btnAdd" runat="server" 
  • OnClick="btnAdd_Click" Text="添加一级版块"/><br />  <br /> 
  • <asp:DataList ID="DataList1" runat="server" CellSpacing="0" CellPadding="0" Width="679"  OnItemDataBound="DataList1_ItemDataBound"> 
  • <HeaderTemplate>  <table width="679" border="0" cellpadding="0" cellspacing="0" bgcolor="#000000" class="border"> 
  • <tr bgcolor="#a4b6d7" class="title">  <td height="25" align="center"> 
  • <strong>版块名称</strong></td>  <td height="20" align="center"> 
  • <strong>操作选项</strong></td>  </tr> 
  • </HeaderTemplate>  <ItemTemplate> 
  • <tr bgcolor="ECF5FF" class="tdbg">  <td height="22" width="50%"> 
  • <img id="img<%#Eval("BigClassID")%>" src="Image/tree_folder4.gif" width="15" height="15" onclick="showmenu(<%#Eval("BigClassID")%>)"><%#Eval("BigClassName")%></td>  <td align="center" width="50%"> 
  • <a href='SmallClassAdd.aspx?BigClassID=<%#Eval("BigClassID")%>'>  添加二级版块</a> | <a href='BigClassModify.aspx?BigClassID=<%#Eval("BigClassID")%>'> 
  • 修改一级版块</a> | <a href='BigClassDelete.aspx?BigClassID=<%#Eval("BigClassID")%>'  onclick="return confirm('确定删除吗,下级版块及相关帖子都将被删除,且不可恢复!!!')">删除一级版块</a></td>