页面自动刷新,滑动条无法定位

问题描述

自动刷新代码:<headid="Head1"runat="server"><title>无标题页</title><metahttp-equiv="refresh"content="10"/></head>---------------------cs定位代码:protectedvoidPage_Load(objectsender,EventArgse){//Page.MaintainScrollPositionOnPostBack=true;Page.SmartNavigation=false;if(!IsPostBack){bind();}-----------------------页面展示为gridview,当手动刷新时,页面滑动条是可以定位的,但是页面自动刷新,滑动条就回到顶部,请问有什么办法?单步跟踪后,页面自动刷新也会执行Page.SmartNavigation=false;

解决方案

解决方案二:
我查了好多资料,但是都没有结果,抓狂阿。。。!!!
解决方案三:
哈哈。真是笨蛋.<metahttp-equiv="refresh"content="10"/>这句话相当于重新打开页面,不信你可以调试一下看IsPostBack是否为false重新打开页面,你觉得滑动条会定位吗?
解决方案四:
谢谢楼上的答复我也知道两者肯定有不同,也上网查了资料但是我不太明白你这句话啥意思看IsPostBack是否为false我把断点设在bind()上首次打开页面,手动刷新,自动刷新,都会触发bind();那也就是IsPostBack的值对于三种情况都是一样的阿?

时间: 2024-08-02 17:19:17

页面自动刷新,滑动条无法定位的相关文章

页面自动刷新

刷新|页面     当你做网页时,是不是有的时候想让你的网页自动不停刷新,或者过一段时间自动跳转到另外一个你自己设定的页面?其实实现这个效果非常地简单,而且这个效果甚至不能称之为特效.你只要把如下代码加入你的网页中就可以了. 1,页面自动刷新:把如下代码加入<head>区域中<meta http-equiv="refresh" content="20">,其中20指每隔20秒刷新一次页面. 2,页面自动跳转:把如下代码加入<head&g

如何做页面自动刷新,又不用让用户按回车键来提交数据!

数据|刷新|页面 如何做页面自动刷新,又不用让用户按回车键来提交数据! (01-3-30 240) [豆豆] 于 2001-3-22 15:49:42 加贴在 Joy ASP ↑: 假设叶面中有如下form:<form name=InputDate>...</form> 如果页面要自动刷新,但该页面有Request.Form,那么通常会出现一个提示框,需要用户确定来提交数据,这就不是自动 刷新了.而对于监控或股票显示来说,不要用户干预又非常重要,下面就可以解决该问题: <Sc

如何让火狐浏览器页面自动刷新方法介绍

  火狐浏览器是一款非常好用的主页浏览工具,小编目前也是使用的此浏览器,但是有些用户最近向我们求助,如何让火狐浏览器打开的页面自动刷新,那么小编在整理了一些信息后,发现火狐有这么个插件,下面看小编为大家介绍. 1.右击页面看看有没有下图这个组件,如果有那么直接点击这个工具的下拉 2.设置点击自定义你想要的时间. 3.如果大家的火狐浏览器没有这个组件,那么我们可以点击"菜单"=="添加组件" 4.在搜所栏输入reloadevery,然后找到这个组件点击"安装

傲游浏览器怎么设置页面自动刷新?

  傲游浏览器怎么设置页面自动刷新? 操作如上图所示,右键点击傲游浏览器中想要自动刷新的页面标签,在弹出的菜单中找到最底下的"自动刷新",随后自定义自动刷新的时间就可以了.

Ajax实现页面自动刷新实例解析_AJAX相关

Ajax简介: AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 JavaScript和XML(标准通用标记语言的子集). AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 传统的网页(不使用 AJAX)如果需要更新内容,必须重

javascript 页面自动刷新方法总结

自动刷新页面的方法: 1.页面自动刷新:把如下代码加入<head>区域中  代码如下 复制代码 <meta http-equiv="refresh" content="20"> 其中20指每隔20秒刷新一次页面. 2.页面自动跳转:把如下代码加入<head>区域中  代码如下 复制代码 <meta http-equiv="refresh" content="20;url=http://www.1

详解Grunt插件之LiveReload实现页面自动刷新(两种方案)_php实例

方案一:grunt-livereload + Chrome Plug-in 优点:安装.配置简单方便. 缺点:需要配合指定的浏览器插件(Firefox也有相关插件,IE么你懂的). 1. 需要安装2个插接件:grunt-contrib-watch.connect-livereload 执行命令: 复制代码 代码如下: npm install --save-dev grunt-contrib-watch connect-livereload 2. 安装浏览器插件:Chrome LiveReload

jsp 页面自动刷新问题

问题描述 有些页面操作,由于网络,数据量等原因可能要很长时间,比如批量网数据库插入数据,可能要1天.为了防止session过期而导致操作失败,通常会定时自动刷新页面.问题就来了:1.每次刷新后,刷新前数据还能在刷新出来的新页面显示出来吗?好比,显示给用户的进度条.不能每次刷新都回到0%啊.那个进度条是怎么处理的?2.这里的刷新,我觉得是F5原理上是不一样的,这个刷新时定期去服务器上获得当前任务(进程)的进度,返回到页面上,并且保证session不过期.本人菜鸟,表达不够明确,我相信高手一看就明白

页面自动刷新,又不用让用户按回车键来提交数据

如果页面要自动刷新,但该页面有Request.Form,那么通常会出现一个提示框,需要用户确定来提交数据,这就不是自动刷新了.而对于监控或股票显示来说,不要用户干预又非常重要,下面就可以解决该问题: <Script Language="javascript"><!--var limit="0:60" //定义刷新时间 if (document.images){var parselimit=limit.split(":")pars