1. 程式人生 > >ASP.Net頁面重新整理後自動滾動到原來位置

ASP.Net頁面重新整理後自動滾動到原來位置

 在ASP.NET頁面中,每次頁面回傳,頁面都會回到頁面頂端,有時候,這是個麻煩,那麼怎麼避免這種情況呢。網友位總結了三種方式 1.頁面裡有MaintainScrollPositionOnPostback,預設是false,設為true即可 [csharp] view plaincopy <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs"  MaintainScrollPositionOnPostback="true"       Inherits="Default.Default" %>   2.可以使用Jquery,通過獲取當前位置的高度,具體實現如下 [javascript] view plaincopy function position()   {        var top=$("#元素id").offset().top();        $("html,body").animate({scrollTop:top},1000);   }   3.可以使用錨點,但這裡可使用靈活處理 首先獲取需要滾動到的位置的id,如,可以設定一個元素(<span name="postion" id="postion"></span>,注:要在form裡),另外在form的任意位置設定<a href="#postion" id="click"></a>注:a標籤裡不要有內容,在回傳的地方呼叫 [csharp] view plaincopy Page.ClientScript.RegisterStartupScript(this.GetType(), "scroll", "document.getElementById('clickLink').click();", true);   這種方法其實就是觸發某個元素的事件

相關推薦

ASP.Net頁面重新整理自動滾動原來位置

 在ASP.NET頁面中,每次頁面回傳,頁面都會回到頁面頂端,有時候,這是個麻煩,那麼怎麼避免這種情況呢。網友位總結了三種方式 1.頁面裡有MaintainScrollPositionOnPostback,預設是false,設為true即可 [csharp] view

頁面重新整理,自動滾動到原先位置

 在ASP.NET頁面中,每次頁面回傳,頁面都會回到頁面頂端,有時候,這是個麻煩,那麼怎麼避免這種情況呢。我總結了三種方式 1.頁面裡有MaintainScrollPositionOnPostback,預設是false,設為true即可 <%@ Page Langu

.net頁面重新整理時保持滾動條的位置

只需在頭部檔案加上紅色屬性即可 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" Title=""  MaintainScrollPos

RecyclerView 呼叫notifyDataSetChanged()方法重新整理 自動滾動到頂部 問題解決辦法收集

1.recyclerView.setFocusableInTouchMode(false); 2.recyclerView.setFocusable(false); 3.setHasFixedSize(true); 4.把recyclerview 高度設為match_p

ASP.NET頁面重新整理與全域性變數

點選button中,就會發生頁面的重新整理,我之前定義的全域性變數中的數值就會消失,從而報錯,解決這個問題的方是:在頁面中定義幾個hidden型別的文字控制元件來存放相應的全域性變數值,如<input type="hidden" value="全域性變數的對應數值"

解決ajax區域性重新整理滾動位置變化的問題

問題描述:網頁底部實現了點贊和收藏功能,給長篇文點贊並更新點 贊數量之後,滾動條回到網頁頂部。 修改之前: <a href="#" th:onclick="'javascript:updateNum('+${article.id}+')'" > <i clas

ASP.Net重新整理頁面自動滾動原來位置方法彙總

1.設定Page中的MaintainScrollPositionOnPostback屬性為true         A>.頁面裡有MaintainScrollPositionOnPostback,預設是false,設為true即可(頁面級) <%@ Page L

Asp.net重新整理或提交頁面保持滾動條的位置

     網頁內容在較長時,每次回傳重新整理頁面或提交網頁時都會定位到最頂端,非常不利於使用者互動。      將Page.MaintainScrollPositionOnPostBack屬性值設定為

ASP.NET GridView 後臺繫結行點選行觸發SelectedIndexChanged,頁面重新整理,只有一頁的情況下,事件只觸發一次

如題,小弟剛接觸asp.net不久,所以有很多不懂,望高手們不吝賜教。 下面進入正題,後臺程式碼如下 <pre name="code" class="csharp"> protected void GridView1_RowDataBound(object se

TreeView 滾動條 子節點定位 頁面回發重新整理滾動自動定位到被選擇節點出,javascript庫jQuery實現 相容伺服器端控制元件

例程3:(<div>滾動條定位的實現)                    <script type="text/javascript">                         $(function () {                             $("#

html頁面縮小自動出現滾動

匯入這個style就行了,主要按需求設定一下body裡面的屬性。 <style> body{   margin:0px;   width:100%;   min-width:1500px;   max-width:100%;   height:100%;   b

EasyUI頁面重新整理滾動條沒有恢復到初始位置,已解決

如題,由於大部分瀏覽器都對滾動條的位置有記憶功能,當頁面重新整理後,如果希望滾動條的位置恢復到初始位置,即最頂端,應當在js中呼叫datagrid物件scrollTo(index)方法滾動到指定行。該

ASP.NET Web API專案自動生成介面文件和測試頁面

在開發介面的時候,寫介面文件已是一件不可忽視的事情,有了更新也要同步更新很麻煩。ASP.NET 建立的Web API專案可以自己配置介面文件的XML顯示,這樣介面更新和註釋更新了重新發布就有了,確實方便不少,下來就介紹下怎麼配置生成API介面註釋文件。另外,如果在介面生成的同

asp.net偽靜態,不存在的頁面返回404

折騰了一會終於把這個搞定了。網站是客戶重新做的,原來收錄的頁面點進去會跳轉到首頁,所以要做下返回404 最主要的還是webconfg的時候寫準確<rewrite url="^~/mypage(\?(.+))?$" 偽靜態url最好有頭有尾 ^ 和$一定要帶好基本上就沒

ASP.NET頁面生命周期與控件生命周期

回發 數據 數據處理 數據庫 dispose 足夠 -- 實現邏輯 save ASP.NET頁面生命周期 (1)PreInit 預初始化(2)Init 初始化(3)InitComplete 初始化完成(4)PreLoad 預加載(5)Load 加載(6)LoadComple

asp.net頁面上得到Castle容器的實例

exceptio prot object man net cast initial oid clas 在項目中使用Castle IOC容器,Asp.net程序中如何得到Castle容器內。 可以如下實現: 1、Gloabal實現接口IContainerAccessor p

Asp.Net頁面傳值的方法簡單總結【原創】

tid 周期 () 路徑 coo webp 方式 qpi 優點 1、QueryString 當頁面上form按照get的方式向頁面發送請求數據的時候,web server會將請求數據放入 一個QEURY_STRING的環境變量中,然後通過QeueryString方法

使用 Swagger 自動生成 ASP.NET Core Web API 的文檔、在線幫助測試文檔(ASP.NET Core Web API 自動生成文檔)

地址 .cn 名稱 cor 生成文檔 def pos 構建 回車 對於開發人員來說,構建一個消費應用程序時去了解各種各樣的 API 是一個巨大的挑戰。在你的 Web API 項目中使用 Swagger 的 .NET Core 封裝 Swashbuckle 可以幫助你創建良好

ASP.NET頁面之間傳值的方式之QueryString(超詳細)

res p s orm font utf-8 但是 partial .aspx object QueryString Querystring也叫查詢字符串,這種頁面間傳遞數據是利用網頁地址URL。如果要從A頁面跳轉到B頁面,則可以用Request.Redirect(”B.a

ASP.NET頁面之間傳值的方式之Application(個人整理)

eve security 使用 例子 如何 and services https 在線人數  Application Application變量在整個應用程序生命周期中都是有效的,類似於使用全局變量一樣,所以可以在不同頁面中對它進行存取。它和Session變量的區別在於,