日期:2014-05-18  浏览次数:20481 次

ajax的 UpdatePanel控件中放置datagrid 异步更新后 滚动条的位置保持问题!
在updatepanel中放置一个datagrid和time服务器控件,异步取得当前数据库中的最新记录.当把滚动条拉到下面的时候,如果这是time控件刷新了,不管有没有重新绑定datagrid中的数据,滚动条均跑到最顶端,求解决方法!

------解决方案--------------------
Page.SmartNavigation = true;
Page.MaintainScrollPositionOnPostBack = true;
------解决方案--------------------
上面的两句在Ajax中不行
------解决方案--------------------
用javascript控制吧
------解决方案--------------------
网上google一下
------解决方案--------------------
在aspx.net 加上MaintainScrollPositionOnPostBack = "true "就行了

<%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "1236case.aspx.cs " Inherits= "nwt_1236case " MaintainScrollPositionOnPostBack = "true "%>