用一个隐藏控件保存当前scorll值。回传回来后根据scroll的值在重新设置scroll。
1、首先用onscroll事件保存scorll值,并用HiddenField记录scroll值
<div id="lv_content" class="unify_content" style="padding-left: 0; height: 455px;" onscroll="SetScrollPosition(this)">
</div>
<asp:HiddenField ID="HiddenFieldScroll" runat="server" />
</div>
<asp:HiddenField ID="HiddenFieldScroll" runat="server" />
//2、编写onscroll事件,主要用于保存当前控件的scroll值
function funSaveScroll(sender) {
//得到隐藏控件
var vScroll = $get('ctl00_ContentPlaceHolder1_hfLvScroll');
if (vScroll != null) {
//设置隐藏控件的值为scorll值
vScroll.value = sender.scrollTop;
}
}
function funSaveScroll(sender) {
//得到隐藏控件
var vScroll = $get('ctl00_ContentPlaceHolder1_hfLvScroll');
if (vScroll != null) {
//设置隐藏控件的值为scorll值
vScroll.value = sender.scrollTop;
}
}