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

2019-12-26 14:41:23王旭

上面的功能有点缺陷(ques1:多行时候不能折叠,默认只折叠第一行;ques2:不支持IE),现在改善如下:

 

 
  1. <script type="text/javascript">  function showmenu(id) 
  2. {  var smallimg = document.getElementById("smallimg"+id); 
  3. var img = document.getElementById("img"+id);  if(smallimg.style.display =="none") 
  4. {   smallimg.style.display=""; 
  5. img.src="Image/tree_folder3.gif";//显示为-  } 
  6. else  { 
  7. smallimg.style.display ="none";  img.src="Image/tree_folder4.gif";//显示为+ 
  8. }  } 
  9. </script> 

 

 
  1. <body>  <form id="Form1" method="post" runat="server"> 
  2. <font face="宋体"></font>  <table width="679" height="100%" border="0" cellpadding="0" cellspacing="0" align="center"> 
  3. <tr>  <td align="center" valign="top"> 
  4. <strong>版 块设 置</strong>  <br /> 
  5. <br />  管理选项:<asp:Button ID="btnAdd" runat="server" OnClick="btnAdd_Click" Text="添加一级版块"/><br /> 
  6. <br />  <asp:DataList ID="DataList1" runat="server" CellSpacing="0" CellPadding="0" Width="679"