主頁 > 知識庫 > asp.net頁面觸發(fā)事件panel滾動條高度不變的實現(xiàn)方法

asp.net頁面觸發(fā)事件panel滾動條高度不變的實現(xiàn)方法

熱門標簽:電銷語音機器人型號參數 昆明語音電銷機器人價格 浦發(fā)電話機器人提醒還款 400電話如何申請取消 柳州電銷機器人公司 百度地圖怎樣做地圖標注 騰訊地圖標注手機 太原400電話上門辦理 征途美甲店地圖標注

此文是為解決asp.net頁面按鈕點擊觸發(fā)事件后panel滾動條非自動回到頂端的解決方案,對于頁面觸發(fā)一個事件后,panel滾動條重新回到頂端,做下面的工作每次都要往下拉一下,特別是選擇TreeView的時候,這個問題非常頭疼,受到this.MaintainScrollPositionOnPostBack = true;的啟示有感而發(fā)。

原理是在點擊時保存panel滾動條的位置,頁面觸發(fā)事件完成后加載時重新賦值。保證頁面每次點擊都保存,就包含所有的按鈕和別的點擊事件。

步驟:

1.腳本

head runat="server"> 
title>asp.net頁面觸發(fā)事件panel滾動條高度不變/title> 
link href="Css/style.css" type="text/css" rel="stylesheet" /> 
script type="text/javascript"> 
function setPanelScroll() 
{ 
document.getElementById('Hidden1').value = document.getElementById('Panel1').scrollTop; 
} 
/script> 
/head>

2.body

復制代碼 代碼如下:

body onclick="setPanelScroll()">

3.賦值

復制代碼 代碼如下:

function ViewObj(){document.getElementById('Panel1').scrollTop = document.getElementById('Hidden1').value;}window.onload = ViewObj;

您可能感興趣的文章:
  • asp.net ext treepanel 動態(tài)加載XML的實現(xiàn)方法
  • asp.net UpdatePanel的簡單用法
  • ASP.Net PlaceHolder、Panel等控件未實現(xiàn)INamingContainer,導致FindControl無效
  • asp.net UpdatePanel實現(xiàn)無刷新上傳圖片
  • asp.net Coolite TablePanel使用
  • asp.net通過Ajax UpdatePanel回傳后滾動條位置變更解決方法
  • ASP.NET中UpdatePanel與jQuery同時使用所遇問題解決
  • asp.net updatepanel 導致JS不能加載,而無法使用的解決方法
  • ASP.NET中 Panel 控件的使用方法

標簽:白山 天門 新疆 江蘇 蘭州 德陽 陽泉 張家界

巨人網絡通訊聲明:本文標題《asp.net頁面觸發(fā)事件panel滾動條高度不變的實現(xiàn)方法》,本文關鍵詞  asp.net,頁面,觸發(fā),事件,panel,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net頁面觸發(fā)事件panel滾動條高度不變的實現(xiàn)方法》相關的同類信息!
  • 本頁收集關于asp.net頁面觸發(fā)事件panel滾動條高度不變的實現(xiàn)方法的相關信息資訊供網民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章