同一个asp.net的web项目在一个服务器上整个页不刷新,但是到了另一个服务器上刷新就会整个屏幕刷新为什么呀?
wwwroot/aspnet_client文件夹存在。

解决方案 »

  1.   

    智能导航就是将除导航导致的闪烁。 
    从一页移动到另一页时保持滚动位置。 
    保持导航之间的元素焦点。 
    在浏览器的历史记录中只保留最后一页的状态。在工程的web.config配置文件中增加
    <pages smartNavigation="true" enableViewState="true" />
    开启页面智能导航功能。
      

  2.   

    把<%
        if   (Request["__SCROLLPOS"]   !=   null   &&
                Request["__SCROLLPOS"]   !=   String.Empty)   {   
                int   pos   =   Convert.ToInt32   (Request["__SCROLLPOS"]);   
                Response.Write   ("<body   id=\"theBody\"   "   +
                        "onscroll=\"javascript:document.forms[0].__SCROLLPOS.value   =   "   +   
                        "theBody.scrollTop;\"   "   +   
                        "onload=\"javascript:theBody.scrollTop="   +   pos   +   ";\">");   
        }
        else   {
                Response.Write   ("<body   id=\"theBody\"   "   +   
                        "onscroll=\"javascript:document.forms[0].__SCROLLPOS.value   ="   +   
                        "theBody.scrollTop;\">");
        }
    %>嵌入到你的页面或者看http://www.codeproject.com/aspnet/lili.asp