国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP.Net頁面刷新后自動滾動到原來位置

2019-11-17 02:09:04
字體:
來源:轉載
供稿:網友

asp.net頁面刷新后自動滾動到原來位置

在網上搜索之后總結了三種方式:

1.設置Page中的MaintainScrollPositionOnPostback屬性為true

  A>.頁面里有MaintainScrollPositionOnPostback,默認是false,設為true即可(頁面級)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs"  MaintainScrollPositionOnPostback="true"  Inherits="Default.Default" %>  

  B>.設置web.config配置文件中的Pages節點中的MaintainScrollPositionOnPostback屬性為true(網站級或目錄級)

    如果修改網站根目錄下的web.config則所有的頁面均會受影響,若只修改某個目錄下的web.config文件則只影響這個目錄中的頁面

   具體辦法:

  在<system.web>節點下配置:

<pages maintainScrollPositionOnPostBack="true"></pages> 

  C>.在頁面的code頁面,通過C#或VB代碼設置page的MaintainScrollPositionOnPostback屬性為true

Page.MaintainScrollPositionOnPostBack = true;

或這樣寫

this.MaintainScrollPositionOnPostBack = true;

2.可以使用Jquery,通過獲取某個元素當前位置的高度,具體實現如下function setPosition() { 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="clickLink"></a>注:a標簽里不要有內容,在回傳的地方調用
Page.ClientScr

這種方法其實就是觸發某個元素的事件
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毕节市| 卓尼县| 邯郸市| 金寨县| 汽车| 大悟县| 松滋市| 怀远县| 毕节市| 广元市| 保亭| 饶阳县| 准格尔旗| 沈丘县| 云安县| 象州县| 汶上县| 界首市| 阳信县| 盐城市| 乌拉特后旗| 萨嘎县| 安仁县| 寿阳县| 渝北区| 武隆县| 江安县| 绥德县| 崇文区| 南陵县| 七台河市| 会同县| 鄯善县| 灵丘县| 神池县| 徐闻县| 广平县| 乐安县| 古交市| 塔河县| 武夷山市|