我有一個更新面板,當我點擊一個按鈕時觸發,當用戶點擊按鈕後滾動時遇到問題。更新面板和滾動問題
基本上,如果用戶單擊按鈕,然後向下滾動頁面,頁面將跳回到加載的數據出現的位置。
如果用戶在點擊後滾動,我不希望頁面跳回到數據加載的位置。
任何想法如何解決這個問題?提前
我有一個更新面板,當我點擊一個按鈕時觸發,當用戶點擊按鈕後滾動時遇到問題。更新面板和滾動問題
基本上,如果用戶單擊按鈕,然後向下滾動頁面,頁面將跳回到加載的數據出現的位置。
如果用戶在點擊後滾動,我不希望頁面跳回到數據加載的位置。
任何想法如何解決這個問題?提前
感謝您可以將下面的技巧
創建功能,並將其綁定到滾動事件
var yscroll = 0;
$(document).ready(function(){
$(window).scroll(function(){
yscroll=window.pageYOffset;// this will update the latest scroll position
})
});
綁定更新之後,將觸發功能面板已在客戶端進行了更新。這可以通過伊斯利achived: - OnUpdateCompleteClientScript
在該函數滾動到最後的滾動位置,其中用戶只是更新之前,像 window.scrollTo(0,yscroll); //更新到上次滾動位置。
您應該能夠要麼做到這一點:
<pages maintainScrollPositionOnPostBack="true" />
在你的web配置
或:
<%@ Page MaintainScrollPositionOnPostback="true" %>
網頁標題。