ajax postback起来更加好用啊,你用了updatePanel?要确定trigger是设定对了的。

解决方案 »

  1.   

    你的描述太糟糕了,看不太懂。我猜你是想每次点击节点的时候才到数据库去取子节点吧?
    如果你的tree在updatepanel里边,那么有个autoChildren什么的(记不太清楚了)要设对。然后每次点击树会造成一次postback,但是不会全页刷新(只刷新updatepanel里边的)。这个postback会触发PageLoad和TreeView的OnClick事件。TreeView1.Nodes.Add这种代码就因该写在OnClick里边。
    手上没有VS环境,可能有说错的地方,但是思路是这个。
      

  2.   

    http://blog.programfan.com/article.asp?id=23571http://blog.programfan.com/article.asp?id=23571
      

  3.   

    你的需求是要在客戶端腳本控制服務器控件,你需要先在客戶端查看生成的html源碼,然後在客戶端控制。
      

  4.   

    to  james_hunter(辉) 
    呵呵,我不是想实现功能就行了
    我是想自己重新写一个加载的过程,不用updatepanel的
    用ajax,用js脚本来写hertcloud(·£孙子兵法£·) 我看看,谢谢
      

  5.   

    forgot(忘记forgot2000)这样的想法也想过,但是如果写死了功能就单一了,我还是想象服务器端那样能add  node让他自己生成,如果写成脚本再加到页面会出现一些问题,如:用户要定制文本后面加checkbox,那么你又要该生成的脚本了
      

  6.   

    你要先說清楚你的需求,是不是真的需要Js完成這麼復雜的功能,有沒有這個必要,畢竟JavaScript晦澀難學,如果不是單純為了研究技術,為什麼不使用好點的服務器組件呢?除非你的網站並發和UI的要求特高。
      

  7.   

    treeView在客户端的文档对象是什么我不是很清楚,未必你可以在客户端轻易完成这件事情。另外,我不觉得这个跟ajax有多大关系,最多用到callback方法(如果是.net2.0的话).
      

  8.   

    http://blog.programfan.com/article.asp?id=23571