CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

树状论坛!!!我要做一个点击父文章可以隐藏,扩展子文章的树状的论坛,要用什么工具阿!要怎样才能实现!!请各位高手赐教!!着急中!

楼主ewoodfish()2003-07-01 19:23:57 在 .NET技术 / ASP.NET 提问

请教!!! 问题点数:0、回复次数:20Top

1 楼greystar(greystar)回复于 2003-07-01 19:24:58 得分 0

TreeView控件啊Top

2 楼jjstar(北人)回复于 2003-07-01 19:25:27 得分 0

nothing   but   draw   and   control   some   tables   using   javascriptTop

3 楼rabbitwy(流浪小兔)回复于 2003-07-01 19:26:49 得分 0

用javascript或者iewebcontrols控件Top

4 楼OK521(拉登陪我打CS)回复于 2003-07-01 19:32:28 得分 0

不一定要用javascript的。就用table控件的visible就可以做出来。Top

5 楼ewoodfish()回复于 2003-07-01 19:33:47 得分 0

treeview控件实现不了翻页的功能阿!!我调它已经好几天了,烦死了!!Top

6 楼ewoodfish()回复于 2003-07-01 19:35:44 得分 0

table控件的visible怎样才能实现?怎样能用c#写出来他阿?Top

7 楼ewoodfish()回复于 2003-07-01 20:03:16 得分 0

有人知道吗??Top

8 楼OK521(拉登陪我打CS)回复于 2003-07-01 20:34:54 得分 0

不是已经告诉你了吗?  
  用table嵌套table,用父table的tablerow.visible来控制第二个table的显示还是关闭。  
  就这样了。Top

9 楼ewoodfish()回复于 2003-07-02 08:54:55 得分 0

高手能否给出源吗!!!感谢万分!!要c#下的源码!!!!!Top

10 楼ewoodfish()回复于 2003-07-02 10:43:13 得分 0

高手呢!!Top

11 楼Englishgenius(白天遛鸟晚上洗澡)回复于 2003-07-02 10:55:08 得分 0

gzTop

12 楼redfoxhuang(C++++)回复于 2003-07-02 11:20:35 得分 0

不过用.visiable属性太慢,.visiable是服务器控件的属性,如果用到jsp的话  
  用display:none就好了,我给个大概的例子  
   
  写在head里面的  
  <script   language=javascript>  
  function   showsubmenu(sid)  
                    {  
                      whichEl   =   eval("aa"   +   sid);  
                      if   (whichEl.style.display   ==   "none")  
                      {  
                        eval("aa"   +   sid   +   ".style.display=\"\";");  
                        eval("bb1"   +   ".style.display=\"\";");  
                        eval("bb2"   +   ".style.display=\"none\";");  
                         
                        }  
                        else  
                        {  
                        eval("aa"   +   ".style.display=\"none\";");  
                        eval("bb2"   +   ".style.display=\"\";");  
                        eval("bb1"   +   ".style.display=\"none\";");  
                          }  
                      }  
  </script>  
   
  程序中你要隐藏的内容  
  <span   id='aa1'   style="display:">你要隐藏的内容</span>  
   
  点击的控件  
  <span   id='bb1'><a   href="javascript:;"onclick='showsubmenu(1)'>展开</a></span>  
  <span   id='bb2'   style="display:   none">  
  <a   href="javascript:;"onclick='showsubmenu(1)'>隐藏</a></span>Top

13 楼redfoxhuang(C++++)回复于 2003-07-02 11:37:07 得分 0

解释和补充  
  用<a></a>的原因是即使用html的其他控件,不用web控件,它也是会提交form(具体去了解asp的表单),每一次提交都有可能会刷新页面,会很慢  
   
  补充一下,上面的方法也可以用在datagrid的欠套里面,比如说你想在客户端对datagrid的第2行进行操作  
  方法,在aspx.cs页面的ItemCreated事件这样写  
  private   void   DataGrid_ItemCreated(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)  
  {  
  a=e.Item.DataSetIndex;//a   是一个全局变量  
  }  
  aspx.cs页面作相应的修改  
  datagrid的模版列中  
  <span   id='aa1'   style="display:">你要隐藏的内容</span>  
   
  变成  
   
  <span   id='aa<%#   a%>'   style="display:">你要隐藏的内容</span>  
   
  <span   id='bb1<%#   a%>"></span>  
  <span   id='bb2<%#   a%>'   style="display:   none"></span>  
   
  function中  
  eval("bb1"   +   ".style.display=\"\";");  
  eval("bb2"   +   ".style.display=\"none\";");  
   
  变成  
   
  eval("bb1"   +   sid   +   ".style.display=\"\";");  
  eval("bb2"   +   sid   +   ".style.display=\"none\";");  
   
  这样就可以实现非常快速的隐藏和显示了,<a></a>中的内容还可以换成+,-的图标  
  我的答案不一定是搂主想要的,不过拿出来大家讨论  
   
   
   
  Top

14 楼kld3000(Never Say Never)回复于 2003-07-02 11:44:37 得分 0

用treeview  
  这个控件就是用来实现这个功能的  
  Top

15 楼hgknight(江雨.net)回复于 2003-07-02 11:57:34 得分 0

http://www.3www.org/dhtmldown/js-dh29.htmTop

16 楼ewoodfish()回复于 2003-07-02 13:44:47 得分 0

eval?是干什么用的?Top

17 楼ewoodfish()回复于 2003-07-03 09:55:18 得分 0

upTop

18 楼venjiang(p(^o^)q)回复于 2003-07-03 10:12:19 得分 0

(JavaScript)Tree菜单下载:http://webfx.eae.net/,绝对cool.  
  http://www.hidotnet.com/forum/View.aspx?fbId=1&Id=1284  
  --------------------------------------------  
  http://www.hiDotNet.comTop

19 楼ewoodfish()回复于 2003-07-05 19:06:48 得分 0

自己已经解决了!!加上了存储过程!!!Top

20 楼laily(阿赖)回复于 2003-07-20 11:38:37 得分 0

想不想用客户端的程序,这里JS树功能非常强大,用法很简单:  
  http://www.9499.net?go=tc   教程+程序  
  Top

相关问题

  • 界面上树状菜单的隐藏与显示
  • 框架隐藏的问题!!!着急!!!!谢谢!!!!!!
  • [原创]用Apache的mod_rewrite模块隐藏.PHP扩展名
  • 请教,如何隐藏php的扩展名?
  • iis可以设置隐藏web文件扩展名吗?
  • 用Apache如何隐藏web文件扩展名?
  • NetAnts是如何实现待下载文件扩展名"!!!"隐藏的?
  • WIN2000下隐藏文件的扩展名后,如何得到文件的全名??
  • asp的树状(treeview)问题
  • 树状菜单300分

关键词

  • .net
  • c#
  • 控件
  • javascript
  • 树状
  • 高手
  • 论坛
  • 阿
  • 才能实现
  • visible

得分解答快速导航

  • 帖主:ewoodfish

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo