zoukankan      html  css  js  c++  java
  • 关于树型的刷新问题

    在部署树型控件的时候,如果设置autopostback的属性为true,那么展开的时候也要刷新,这样会很烦。
    树型展开不提交,点击提交的实现方法:
    1.将autopostback的属性值设置为false;
    2.在body里添加  <body  onload="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  ); 
  • 相关阅读:
    AtCoder Grand Contest 030题解
    Codeforces Round #542 (Div. 1) 题解
    ZJOI2019赛季回顾
    UOJ #450「集训队作业2018」复读机
    「IOI2018」狼人
    APIO2019游记
    BZOJ4314 倍数?倍数!
    伯努利数学习笔记&&Luogu P3711 仓鼠的数学题
    Codeforces Round #541 (Div. 2)题解
    UOJ #460 新年的拯救计划
  • 原文地址:https://www.cnblogs.com/oldhorse/p/205206.html
Copyright © 2011-2022 走看看