asp.net頁(yè)面觸發(fā)事件panel滾動(dòng)條高度不變的實(shí)現(xiàn)方法
此文是為解決asp.net頁(yè)面按鈕點(diǎn)擊觸發(fā)事件后panel滾動(dòng)條非自動(dòng)回到頂端的解決方案,對(duì)于頁(yè)面觸發(fā)一個(gè)事件后,panel滾動(dòng)條重新回到頂端,做下面的工作每次都要往下拉一下,特別是選擇TreeView的時(shí)候,這個(gè)問(wèn)題非常頭疼,受到this.MaintainScrollPositionOnPostBack = true;的啟示有感而發(fā)。
原理是在點(diǎn)擊時(shí)保存panel滾動(dòng)條的位置,頁(yè)面觸發(fā)事件完成后加載時(shí)重新賦值。保證頁(yè)面每次點(diǎn)擊都保存,就包含所有的按鈕和別的點(diǎn)擊事件。
步驟:
1.腳本
<head runat="server">
<title>asp.net頁(yè)面觸發(fā)事件panel滾動(dòng)條高度不變</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 動(dòng)態(tài)加載XML的實(shí)現(xiàn)方法
- asp.net UpdatePanel的簡(jiǎn)單用法
- ASP.Net PlaceHolder、Panel等控件未實(shí)現(xiàn)INamingContainer,導(dǎo)致FindControl無(wú)效
- asp.net UpdatePanel實(shí)現(xiàn)無(wú)刷新上傳圖片
- asp.net Coolite TablePanel使用
- asp.net通過(guò)Ajax UpdatePanel回傳后滾動(dòng)條位置變更解決方法
- ASP.NET中UpdatePanel與jQuery同時(shí)使用所遇問(wèn)題解決
- asp.net updatepanel 導(dǎo)致JS不能加載,而無(wú)法使用的解決方法
- ASP.NET中 Panel 控件的使用方法
相關(guān)文章
ASP.NET網(wǎng)站第一次訪問(wèn)慢的解決方法
這篇文章主要為大家詳細(xì)介紹了IIS8上ASP.NET第一次訪問(wèn)慢的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
Asp.net(C#)讀取數(shù)據(jù)庫(kù)并生成JS文件制作首頁(yè)圖片切換效果(附demo源碼下載)
這篇文章主要介紹了Asp.net(C#)讀取數(shù)據(jù)庫(kù)并生成JS文件制作首頁(yè)圖片切換效果的方法,涉及asp.net數(shù)據(jù)庫(kù)操作及JavaScript幻燈片生成的相關(guān)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2016-04-04
防止在服務(wù)器處理完成之前用戶多次點(diǎn)擊提交按鈕處理代碼
在提交表單時(shí),如果網(wǎng)頁(yè)速度過(guò)慢或者其他原因,用戶多次提交能導(dǎo)致數(shù)據(jù)的修改,怎么解決這個(gè)問(wèn)題呢,接下來(lái)將為您解決這個(gè)問(wèn)題,需要的朋友可以了解下2012-12-12
GridView導(dǎo)出Excel實(shí)現(xiàn)原理與代碼
使用GridView來(lái)展示數(shù)據(jù)庫(kù)表,幾乎沒(méi)對(duì)GridView的格式做什么設(shè)定,從配置文件中加載SQL,跑出數(shù)據(jù)就直接綁定到GridView,接下來(lái)介紹導(dǎo)出Excel的功能感興趣的朋友可以參考下2013-01-01
asp.net中調(diào)用winrar實(shí)現(xiàn)壓縮解壓縮的代碼
asp.net壓縮解壓縮,需要服務(wù)器安裝WinRar,并且把Rar.exe拷貝到網(wǎng)站根目錄。這樣我們就可以方面的執(zhí)行壓縮解壓縮了。2008-09-09
asp.net Reporting Service在Web Application中的應(yīng)用
由于我們這個(gè)項(xiàng)目中使用微軟的報(bào)表服務(wù)(Reporting Services)作為報(bào)表輸出工具,本人也對(duì)它進(jìn)行一點(diǎn)點(diǎn)研究,雖沒(méi)有入木三分,但這點(diǎn)知識(shí)至少可以在大部分Reporting Service的場(chǎng)景中應(yīng)用。2008-11-11
.NET Core中的HttpClientFactory類用法詳解
本文詳細(xì)講解了.NET Core中的HttpClientFactory類的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
asp.net 分頁(yè)顯示數(shù)據(jù)表的數(shù)據(jù)的代碼
asp.net顯示第一頁(yè)、上一頁(yè)、下一頁(yè)和最后一頁(yè)的分頁(yè)顯示數(shù)據(jù)表的數(shù)據(jù)2010-03-03

