[原]VS2005保存滚动条位置

一、PageLoad里加入:

this.MaintainScrollPositionOnPostBack = true;

页面刷新后可保存位置。

 

二、如果前台用<a href=本页.aspx?ID=ff> 调用本页的话,页面位置不能保存。

可修改为以下形式:

<a style="cursor:pointer" onclick=postForm('本页.aspx?ID=ff')> 

function postForm(url)

{

         document.form1.action = url;  
         document.form1.submit();  

}

这样用HTML控件回传时,也可恢复滚动条位置。

 HTML控件设置runat=server,回传时应该也可以恢复的。

posted @ 2008-07-25 10:54  xjy  阅读(371)  评论(0编辑  收藏  举报