[原]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,回传时应该也可以恢复的。