最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決ASP.NET回傳后div滾動條位置復(fù)位的問題(利用隱藏控件原理)

 更新時間:2014年01月13日 11:36:15   作者:  
這篇文章主要介紹了解決ASP.NET回傳后div滾動條位置復(fù)位的問題,中心思想是用一個隱藏控件保存當(dāng)前scorll值?;貍骰貋砗蟾鶕?jù)scrollTop的值,然后在Page_Load中重新設(shè)置scrollTop

首先是為DIV添加一個onscroll="javascript:setScollTop()" 的方法(當(dāng)然不一定是DIV其他的標(biāo)簽思路應(yīng)該也是這樣的)

復(fù)制代碼 代碼如下:

<div style="overflow: auto; height: 152px" align="left" id="dvScoll_1"   onscroll="javascript:setScollTop()">
m.fzitv.net
......
</div>

這里setScrollTop方法就是每次滾動條滾動的時候,把div的ScrollTop的值賦給一個隱藏控件。代碼如下

復(fù)制代碼 代碼如下:

function setScollTop()
  {
     document.getElementById("<%=hidScrollTop.ClientID%>").value=document.getElementById("dvScoll_1").scrollTop;
  }

因為每次.net回發(fā)滾動條都會復(fù)位,所以這里我們 在Page_Load中給DIV的ScrollTop重新賦值了。代碼如下

復(fù)制代碼 代碼如下:

if (!IsPostBack)
                {
                   。。。。。
                }
                else
                {
                    //恢復(fù)滾動條位置
                    if (this.hidScrollTop.Value!="")
                    {
                        string scrollTop = this.hidScrollTop.Value;
                        string strScript="document.getElementById('dvScoll_1').scrollTop="+scrollTop;
                        RegisterScriptBlock(this.Page, strScript);
                    }
                }

這里的RegisterScriptBlock是我寫的一個方法,放在公共類庫里的,如下所示。

 

復(fù)制代碼 代碼如下:

 /// <summary>
    /// 注冊腳本塊
    /// </summary>
    public static void RegisterScriptBlock(System.Web.UI.Page page, string _ScriptString)
    {
        page.ClientScript.RegisterStartupScript(page.GetType(), "scriptblock", "<script type='text/javascript'>" + _ScriptString + "</script>");
    }
 

相關(guān)文章

  • asp.net Oracle數(shù)據(jù)庫訪問操作類

    asp.net Oracle數(shù)據(jù)庫訪問操作類

    asp.net Oracle數(shù)據(jù)庫訪問操作類,需要的朋友可以參考一下
    2013-03-03
  • Bin 和 App_Code 文件夾介紹

    Bin 和 App_Code 文件夾介紹

    Bin 和 App_Code 文件夾介紹...
    2007-04-04
  • asp.net 網(wǎng)頁編碼自動識別代碼

    asp.net 網(wǎng)頁編碼自動識別代碼

    另外一位網(wǎng)友空間/IV提供的代碼,功能同HttpWebRequest獲取網(wǎng)頁源代碼時自動識別網(wǎng)頁編碼
    2008-09-09
  • asp.net mvc 實現(xiàn)文件上傳帶進(jìn)度條的思路與方法

    asp.net mvc 實現(xiàn)文件上傳帶進(jìn)度條的思路與方法

    這篇文章主要給大家介紹了關(guān)于asp.net mvc 實現(xiàn)文件上傳帶進(jìn)度條的思路與方法,文中給出了詳細(xì)的示例代碼,相信對大家的理解和學(xué)習(xí)很有幫助,有需要的朋友們可以參考借鑒,下面來跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-12-12
  • asp.net core 3.0中使用swagger的方法與問題

    asp.net core 3.0中使用swagger的方法與問題

    這篇文章主要給大家介紹了關(guān)于asp.net core 3.0中使用swagger的方法與遇到的一些問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用asp.net core 3.0具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 在ASP.NET?Core微服務(wù)架構(gòu)下使用RabbitMQ實現(xiàn)CQRS模式的方法

    在ASP.NET?Core微服務(wù)架構(gòu)下使用RabbitMQ實現(xiàn)CQRS模式的方法

    ASP.NET Core微服務(wù)架構(gòu)中,使用RabbitMQ作為消息隊列服務(wù),通過實現(xiàn)CQRS模式,將寫操作和讀操作分離,以提高系統(tǒng)的性能和可伸縮性,本文小編將為大家介紹如何在ASP.NET Core微服務(wù)架構(gòu)下使用RabbitMQ來實現(xiàn)CQRS模式,感興趣的朋友一起看看吧
    2024-01-01
  • asp.net發(fā)送郵件實現(xiàn)方法

    asp.net發(fā)送郵件實現(xiàn)方法

    這篇文章主要介紹了asp.net發(fā)送郵件實現(xiàn)方法,以一個具體實例的形式詳細(xì)講述了asp.net發(fā)送郵件的技巧,需要的朋友可以參考下
    2014-10-10
  • LINQ教程之LINQ操作語法

    LINQ教程之LINQ操作語法

    本文詳細(xì)講解了LINQ的操作語法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • VS2008無法直接查看STL值的解決方法

    VS2008無法直接查看STL值的解決方法

    這篇文章主要為大家詳細(xì)介紹了VS2008無法直接查看STL值的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • ASP.NET MVC頁面重定向簡單介紹

    ASP.NET MVC頁面重定向簡單介紹

    這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC頁面重定向的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02

最新評論

滦南县| 商南县| 班玛县| 西乡县| 中宁县| 老河口市| 信宜市| 喜德县| 盈江县| 班玛县| 壤塘县| 福建省| 乌拉特后旗| 镇平县| 万年县| 大城县| 木里| 广宁县| 东辽县| 咸阳市| 贺州市| 繁峙县| 普定县| 调兵山市| 闻喜县| 安宁市| 红桥区| 开远市| 诸城市| 西吉县| 湘潭县| 吴忠市| 和林格尔县| 汝南县| 洛扎县| 抚州市| 贡山| 霞浦县| 昭通市| 新宾| 温州市|