私はasp.net 4.0 iis 7.5 microsoft Visual Studio 2010を使用しています
私が欲しいのは、非同期ポストバックが発生したときにページ全体(ブラウザー)のスクロール位置(divまたはパネルではなく)を保持することです(パネルの更新)
これどうやってするの
実際には、このようにポストバック後にdivスクロールバーの位置を保持できる機能がありました
<script type="text/javascript">
var xPos, yPos;
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(BeginRequestHandler);
prm.add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) {
xPos = document.getElementById('Main').scrollLeft;
yPos = document.getElementById('Main').scrollTop;
}
function EndRequestHandler(sender, args) {
document.getElementById('Main').scrollLeft = xPos;
document.getElementById('Main').scrollTop = yPos;
}
</script>
bu私はdocument.getElementByIdで取得する値を取得するためのブラウザスクロールバーIDを見つけることができませんでした
答えてくれてありがとう