页面Postback后定位滚动条不再难

本文详细介绍了ASP.NET 2.0中的新特性MaintainScrollPositionOnPostBack,该特性允许开发者设置页面在回发后是否维持原有的滚动位置。通过在web.config文件中的配置项,可以轻松实现这一功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Net 2005 新增的特性

MaintainScrollPositionOnPostBack

下面是MSDN的解释

PagesSection.MaintainScrollPositionOnPostBack 属性 

注意:此属性在 .NET Framework 2.0 版中是新增的。

获取或设置一个值,该值指示在从来自服务器的回发返回的过程中是否应保持页滚动位置。

命名空间:System.Web.Configuration
程序集:System.Web(在 system.web.dll 中)

语法

C#
public bool MaintainScrollPositionOnPostBack { get; set; }

属性值
如果在回发后应保持页滚动位置,则为 true;否则为 false。默认值为 false

 
 
当然,这个属性也可以在web.config中设置
在 System.web 下面的Pages元素
< pages     
   
buffer ="[True|False]"
   enableEventValidation
="[True|False]"
   enableSessionState
="[True|False|ReadOnly]"
   enableViewState
="[True|False]"
   enableViewStateMac
="[True|False]"
   smartNavigation
="[True|False]"
   autoEventWireup
="[True|False]"
   pageBaseType
="typename, assembly"
   userControlBaseType
="typename"
   validateRequest
="[True|False]"
   masterPageFile
="file path"  
   theme
="string"
   styleSheetTheme
="string"
   maxPageStateFieldLength
="number"  
   compilationMode
="[Always|Auto|Never]"  
   pageParserFilterType
="string"  
   viewStateEncryptionMode
="[Always|Auto|Never]"  
   maintainScrollPositionOnPostBack
="[True|False]"  
   asyncTimeout
="number"
>
   
< controls ></ controls >
   
< namespaces ></ namespaces >
   
< tagMapping ></ tagMapping >
</ pages >

详细信息请到这里查看

http://msdn2.microsoft.com/zh-cn/library/system.web.configuration.pagessection.maintainscrollpositiononpostback(VS.80).aspx#Mtps_DropDownFilterText

http://msdn2.microsoft.com/zh-cn/library/950xf363(VS.80).aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值