今天在MSDN上看到一篇文章,关于如何在ASP.NET页面保持当前的滚动(垂直)位置。这个技巧挺实用的,在此做简单的翻译介绍。默认情况下,ASP.NET页面传到服务器页面会跳回顶部。对于一个内容较多的页面,你或许有需要自动滚动到用户最后操作的位置页面属性MaintainScrollPositionOnPostBack可以解决这样的问题,有以下3种方法。应用程序级作用对象:网站的所有A...
如何使页面刷新仍然保持滚动位置,有几种方法: 1. MaintainScrollPositionOnPostBack 最好 在Page_Load 中加入 Page.MaintainScrollPositionOnPostBack = True 或者在页面的<%@ Page %> 中加入MaintainScrollPositionOnPostBack = True 一样的效果...
转载 2010-02-23 10:13:00
457阅读
2评论
假设有个页面,其中以列表形式显示了一些数据记录,每次编辑其中的记录时都需要向服务器提交页面,为了提供良好的用户体验,我们希望每次编辑一条记录并保存滚动位置都能保持不变。传统的做法是每次提交页面时将当前滚动条所在位置信息按某种方式(Hidden字段或QueryString)传给服务器端,当页面返回客户端时,由服务器端根据传入的位置信息以JavaScript形式重新设置滚动位置。如果通过ASP
原创 2014-08-07 14:58:09
704阅读
<SCRIPTLANGUAGE="JavaScript"><!--/*haiwa@2004-02-12*/functionTrim(strValue){returnstrValue.replace(/^\s*|\s*$/g,"");}functionSetCookie(sName,sValue){document.cookie=sName+"="+escape(sValue);}...
转载 2009-11-25 16:34:00
297阅读
2评论
index.js window.scrollTo(x, y); // 绝对值滚动 window.scrollBy(x, y); // 相对值滚动 注意:如果不是要滚动整个文档,而是要滚动某个元素,可以使用:Element.scrollTop()、Element.scrollLeft()、Elemen ...
转载 2021-09-10 09:44:00
3238阅读
2评论
c# step 1replace the tag of with the follewing codes: "); } else { Response.Write (""); }%> step 2add the follewing codes between and vb step 1 replace the tag of with the follewing...
转载 2006-05-29 12:11:00
108阅读
2评论
主要方法是: 用一个隐藏控件保存当前scorll值。传回来根据scroll的值在重新设置scroll。如下边源码,用onscroll事件保存scorll值........
转载 2010-06-21 14:39:00
49阅读
2评论
在ASP.NET2.0中相应的Page指令已经更改为 MaintainScrollPositionOnPostback, 其功能和smartNavigation相同, 推荐使用MaintainScrollPositionOnPostback.   当页面发服务器,缺省状态时返回客户端时页面返回到页的顶端,如果我们是在一个长页面,本来的焦点在页面的中部,发返回页面跑到顶端,这样还要手动去调整
转载 2012-08-04 17:26:00
103阅读
2评论
    今天偶然看到的,哈哈,很好用哦,不用像以前再写脚本函数之类的了。    只需要在aspx页面的顶端<%Page%>部分中加入MaintainScrollPositionOnPostback="true"就可以了
原创 2008-04-15 09:14:34
710阅读
代码如下:   <SCRIPT   LANGUAGE="JavaScript">       <!--       /*haiwa@2004-02-12*/       function   Trim(strValue)       {       return   strValue.replace(/^\s*|\s*$/g,"");       }       functio
转载 2007-05-24 15:34:00
89阅读
2评论
window.scrollTo(x,y) window.scrollTo(0,0)
转载 2016-01-27 17:52:00
117阅读
2评论
    枪杆里出政权,到底谁才是手机浏览器的霸主?挪威的Opera公司和摩托罗拉公司“强强”联合,2004年开发了基于HTML和WAP两种技术的手机浏览器。Opera公司独有的“OperaSmall-ScreenRendering”(Opera小屏幕网页显示)技术,可以根据手机屏幕的尺寸,自动调整网页的格式,能够在较小的设备上显示网页内容。“龙头老大”爱可信公司2004年生
转载 2007-10-20 23:24:58
370阅读
要获取当前页面的滚动条纵坐标位置,用:document.documentElement.scrollTop;而不是:document.body.scrollTop;documentElement对应的是html标签,而body对应的是body标签。documentElement不常用。这容易在开发中犯错,网上很多例子,用的是document.body.scrollTop,实际上是取不到正确值的。
原创 2018-05-18 15:46:55
5901阅读
1点赞
1评论
方法:设置Page.MaintainScrollPositionOnPostBack 属性为true 解释:当网页发到服务器时,用户将返回到该页的页首。在较长的网页中,这意味着用户必须将页滚动到该页的上一位置。 当 MaintainScrollPositionOnPostback 属性设置为 true 时,用户将返回到该页的上一位置。 注意...
转载 2009-04-25 11:03:00
85阅读
2评论
  当div中绑定数据,给它一个属性overflow-y: scroll,添加长度大小,使其能够出现滚动条;每次刷新的时候滚动条总是会出现在最上方,这使我很头疼,经过查阅网上资料,返现两种方法可行。如下:第一种方案  将上一个页面的div的scrolltop距离长度记录在cookie中,然后通过js调整刷新页面时的长度记录,代码如下:js代码: <script> &
转载 2017-05-03 15:58:37
661阅读
注意:EXT4.2版本方法是记录滚动条的位置。所以要在grid的viewConfig属性里面添加如下参数viewConfig:{onLoad:Ext.emptyFn, listeners:{ v....
原创 2021-07-09 16:52:18
238阅读
原文地址:How to maintain scrollposition after post back? 默认情况下,web页面提交返回(post back)后会返回页面的底部。对于一内容很多的页面,你可能需要在页面在提交返回滚动条自动滚到用户最后定位的位置。 在Asp.net里,可以通过使用页面的MaintainScrollPositionOnPostBack 属性可以实现上述需求。
原创 2021-07-28 10:04:00
70阅读
最近某客户做实施,顺便完善一下程序。突然找到了一个老问题的解决方法。 就是当用户按一个按钮,希望页面滚到一个指定的位置,而不是页面的开头部分。以前看过一篇文章介绍了一种方法,当时也没有理解,也没有记录下来,现在又遇到了这个问题,还是自己想一个简单点的方法吧。 博克园里的“最新评论”里的链接,点击打开的页面会直接滚动到指定的评论而不是帖子一开始的位置。 那么就用这种方法了,看了一下...
原创 2021-04-25 13:37:39
406阅读
# iOS软键盘弹起禁止后面的页面滚动 在iOS开发中,当软键盘弹起,有时候我们不希望页面继续滚动,因为这样会影响用户的输入体验。本文将介绍如何在iOS应用中实现软键盘弹起禁止后面的页面滚动的功能。 ## 实现思路 实现软键盘弹起禁止页面滚动的功能,我们可以通过监听键盘的出现和消失事件,然后动态调整页面的滚动行为。当软键盘弹起时,我们可以将页面的滚动禁止掉,这样就可以避免页面在软键盘
原创 6月前
117阅读
jquery向上滚动页面的写法<pre> $('.arrow_top').on('click',function () { $body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) :
转载 2019-11-15 12:12:00
260阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5