如何解决ASP.NET2.0中的框架中每点击树形结构一个节点页面就闪一下的问题??谢谢!!

解决方案 »

  1.   

    AJAX技术就是解决这个问题的其实你的问题就是:怎么刷新部分数据,而不是刷新整个页面AJAX的效果就是这个另外,ASP.NET下有个Atlas框架,你可以试试,Atlas也就是AJAX在ASP.NET下的解决方案
      

  2.   

    不过据我所知.
    Atlas好像还没有TreeView这种控件,可能你需要用纯粹的AJAX解决这个问题了
      

  3.   

    写一句话: this.SmartNavigation=true;参考:http://community.csdn.net/Expert/topic/4943/4943401.xml?temp=4.206485E-02
      

  4.   

    谢谢!加了  this.SmartNavigation=true;  虽然解决了点击节点上屏幕闪动的问题,但感觉好像页面处理速度慢了一些(点击节点时,见到鼠标的等待图标)。
    还有更加好的方法吗??谢谢大家!!!
      

  5.   

    而且在 ASP.NET 2.0 中,还显示如下的错误信息,但可照样执行。警告 4 “System.Web.UI.Page.SmartNavigation”已过时:“The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. http://go.microsoft.com/fwlink/?linkid=14202” D:\myweb\TreeView-2006.9.2\Default2.aspx.cs 167 9 D:\myweb\TreeView-2006.9.2\
      

  6.   

    Atlas就行呀,我就是这么实现的。。
    把TreeView放到UpdatePannel中就行了
      

  7.   

    best8625(07蓄势,08翱翔)有这方面的实例吗?
      

  8.   

    试过了将 TreeView 控件放入 ASP.NET AJAX 1.0 正式版,虽然解决了整个页面不再闪一下的问题,但点击 TreeView 控件的节点之后,该部分的展开明显地慢了,要停顿一下才能,太不爽了。这样的话,我宁可让他闪下,也不愿意让页面停顿那么久……大家有更加好的解决方法吗,请赐教,谢谢!
      

  9.   

    2005已经取消了this.SmartNavigation=true的功能了,