ASP.NET小技巧——回传后保持页面的滚动位置

今天在MSDN上看到一篇文章,关于如何在ASP.NET页面回传后保持当前的滚动(垂直)位置。

这个技巧挺实用的,在此做简单的翻译介绍。

 

默认情况下,ASP.NET页面回传到服务器后,页面会跳回顶部。
对于一个内容较多的页面,你或许有需要自动滚动到用户最后操作的位置。

页面属性 MaintainScrollPositionOnPostBack 可以解决这样的问题,有以下3种方法。

  1. 应用程序级
    作用对象:网站的所有ASP.NET页面
    方法:打开web.config,在<system.web>节点下配置:
       <pages maintainScrollPositionOnPostBack="true"></pages>
  2. 页面级
    作用对象:某一个页面
    方法:打开页面的 aspx 文件,在顶部配置:
       <%@ Page MaintainScrollPositionOnPostback="true" ...
  3. 代码级
    作用对象:某一页面
    方法:在代码文件中书写:
       Page.MaintainScrollPositionOnPostBack = true; 或
        this.MaintainScrollPositionOnPostBack = true;

 经测试这个方法兼容IE和FF,不兼容谷歌浏览器,其他浏览器暂未测试。

转载于:https://www.cnblogs.com/top5/archive/2010/04/05/1704595.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/423218.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

USB转WIFI无线网卡驱动程序(RT5370驱动程序)的移植记录之一

学习交流加 个人qq&#xff1a; 1126137994个人微信&#xff1a; liu1126137994学习交流资源分享qq群&#xff1a; 962535112 今天记录我在I.MX6Q平台移植RT5370无线网卡驱动程序的过程&#xff0c;加qq1126137994 微信&#xff1a;liu1126137994 共同学习更多技术&#xff01;…

HTTP和RPC的优缺点

在HTTP和RPC的选择上&#xff0c;可能有些人是迷惑的&#xff0c;主要是因为&#xff0c;有些RPC框架配置复杂&#xff0c;如果走HTTP也能完成同样的功能&#xff0c;那么为什么要选择RPC&#xff0c;而不是更容易上手的HTTP来实现了。 本文主要来阐述HTTP和RPC的异同&#xff…

【Makefile由浅入深完全学习记录5】预定义变量的使用

今天学习Makefile预定义变量的使用&#xff0c;加qq&#xff1a;1126137994.微信&#xff1a;liu1126137994一起学习更多技术&#xff01;&#xff01;&#xff01; 1.预定义变量&#xff1a;自动变量 在Makefile中存在一些预定义过的变量&#xff0c;我们可以直接拿来使用而…

NFC 验证平台搭建

如何把 NFC 挂载到 G7的系统中去&#xff0c;调试一步一步的过程中分别做了什么。 1. 在AHB1上找到1个slave的空挡&#xff0c;ahb-slave8&#xff0c;修改相应AMAB里面的ahb_dcdr.v 文件&#xff0c;给NFC分配基地址空间 0x110050002.在ahb1_top文件当中例化NFC&#xff0c;同…

两个原子操作组合到一块不一定是能保证原子性

1.两个原子操作组合到一块不一定是能保证原子性 ConcurrentLinkedQueue AtomicInteger 两个类都为线程安全的类&#xff0c;但是组合起来并不能保证原子性: public static ConcurrentLinkedQueue concurrentLinkedQueue new ConcurrentLinkedQueue();public static Atomic…

【Makefile由浅入深完全学习记录6】Makefile中变量的高级主题上

抓住基础&#xff0c;学习更多技术&#xff0c;迎接挑战&#xff0c;加qq&#xff1a;1126137994 微信&#xff1a;liu1126137994 一起学习更多技术~ 上一篇文章学习了makefile中的预定义变量的使用&#xff0c;今天来继续学习makefile中的变量&#xff01; 1、变量值的替换 …

micro asyn wininet

http://msdn.microsoft.com/en-us/library/cc185684(VS.85).aspx 状态机 http://support.microsoft.com/kb/224318 How To Control Connection Timeout Value by Creating Second Thread转载于:https://www.cnblogs.com/edward259/archive/2010/04/12/1710305.html

USB转WIFI无线网卡驱动程序(内核自带RT5370驱动程序添加)的移植记录之二

学习交流加 个人qq&#xff1a; 1126137994个人微信&#xff1a; liu1126137994学习交流资源分享qq群&#xff1a; 962535112 今天记录我在I.MX6Q平台添加内核自带RT5370无线网卡驱动程序的过程&#xff0c;加qq1126137994 微信&#xff1a;liu1126137994 共同学习更多技术&…

MYSQL[30]

MYSQL[30]转载于:https://www.cnblogs.com/motadou/archive/2010/04/13/1710849.html

Node.js安装详细步骤教程(Windows版)

Node.js安装详细步骤教程(Windows版) 什么是Node.js&#xff1f; 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff1b; Node.js使用一个事件驱动、非阻塞式 I/O 的模型&#xff0c;使其轻量且高效&…

移植wpa_supplicant软件与DHCP软件解密WPA/WPA2 加密的无线网络

加qq1126137994与微信&#xff1a;liu1126137994 一起学习更多技术&#xff01; 现在的无线网络基本都是 WPA/WPA2 加密方式的&#xff0c;当我们在嵌入式Linux平台要实现无线网卡连接无线网时&#xff0c;我们需要一些工具来解密WPA/WPA2 加密方式的无线网。wpa_supplicant软…

Quartz实现定时功能 job.xml文件的配置

使用Quartz实现定时功能 Quartz是一个完全由java编写的开源作业调度框架,具体的介绍可到http://www.opensymphony.com/quartz/官方网站查看。 Quartz的几个核心的接口和类为&#xff1a; Job接口&#xff1a;自己写的“定时程序”实现此接口的void execute(…

xshell 连接不了 centos7

xshell 连接不了 centos7 采用的是net模式 有一段时间没有使用虚拟机了&#xff1a;今天打开后突然不能使用了&#xff0c;发现主机ping不通虚拟机了&#xff0c;而虚拟机可以正常联网&#xff0c;可以ping主机 查了一下 vmnet8 自动分配的 ipv4 和虚拟机 分配的网关地址没…

内存溢出和内存泄漏的区别、产生原因以及解决方案

内存溢出 out of memory&#xff0c;是指程序在申请内存时&#xff0c;没有足够的内存空间供其使用&#xff0c;出现out of memory&#xff1b;比如申请了一个integer,但给它存了long才能存下的数&#xff0c;那就是内存溢出。 内存泄露 memory leak&#xff0c;是指程序在申请…

使用WebService与Oracle EBS进行集成(上)

一、概述 OracleEBS是Oracle公司的ERP产品&#xff0c;这个产品非常庞大&#xff0c;可以对企业的各个方面进行强大的管理功能&#xff0c;一般大型企业都会用到它的部分模块&#xff0c;根据公司的性质不同&#xff0c;选择的模块也会有所不同。对于生产型企业&#xff0c;所…

java多线程思维导图

分享是最好的整理&#xff0c;利用csdn 平台保存一下

【Makefile由浅入深完全学习记录7】Makefile中变量的高级主题下

加qq&#xff1a;1126137994 微信&#xff1a;liu1126137994 一起学习更多技术~ 继续上一篇文章关于变量的学习&#xff01; 1、环境变量&#xff08;全局变量&#xff09; -makefile中能够直接使用环境变量的值 如果makefile中定义了同名变量&#xff0c;则环境变量将被覆…

如何在数据表中存取图片 - 回复 三足乌 的问题

问题来源: http://www.cnblogs.com/del/archive/2009/05/28/1491186.html#1801853准备工作:1、在空白窗体上添加: ClientDataSet1、Button12、激活窗体的 OnCreate 事件、激活 Button1 的 OnClick 事件实现代码:unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants…

【Makefile由浅入深完全学习记录8】条件判断语句

加qq&#xff1a;1126137994 微信&#xff1a;liu1126137994 一起学习更多技术~ 今天来学习Makefile中条件判断语句&#xff01; Makefile也算是一门语言&#xff0c;它有自己的语法&#xff0c;那么它应该也会像C/C语言一样&#xff0c;支持条件判断语句&#xff01; Makef…

七个小矮人

有七个大的目标&#xff1a; 1&#xff0c;场景编辑器和模型编辑器 ---场景编辑器在网络上有很多&#xff0c;主要是提供给美术设定一个完整的场景&#xff0c;让美术把场景的各个方面都诶放进来。这个就以流行的实现就好了 -----标准就是实现换装&#xff0c;动作融合和更改 …