关于树型的刷新问题

在部署树型控件的时候,如果设置autopostback的属性为true,那么展开的时候也要刷新,这样会很烦。
树型展开不提交,点击提交的实现方法:
1.将autopostback的属性值设置为false;
2.在body里添加  <body  οnlοad="initTree()"> 
在PageLoad中添加如下代码:
string  strTreeName  =  "TreeView1"; 
   string  strRef  =  Page.GetPostBackEventReference(TreeView1); 
   string  strScript  =  "<script  language=\"JavaScript\">  \n"  +  "<!--  \n"  +  "            function  initTree()  {  \n"  +"                        "  +  strTreeName  +  ".onSelectedIndexChange  =  function()  {  \n" 
    +    "if  (event.oldTreeNodeIndex  !=    event.newTreeNodeIndex)  \n"  +  "this.queueEvent('onselectedindexchange',  event.oldTreeNodeIndex  +  ','  +  event.newTreeNodeIndex);  \n" 
    +    "window.setTimeout('"  +  strRef.Replace("'"," \\'")    +  "',  0,  'JavaScript');  \n"  +    "                        }  \n"  +      "            }  \n"  +    "//  -->  \n"  +  "</script>";  
      Page.RegisterClientScriptBlock("InitTree",strScript  ); 

转载于:https://www.cnblogs.com/oldhorse/archive/2005/08/02/205206.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值