页面提交或更新数据后,返回页面重新回到原来位置,包括滚动条的位置都可以保存。
这里用到的是asp.net中page对象的一个属性:
!
MaintainScrollPositionOnPostback如果为true,浏览器中页面位置将通过回送保留
%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default MaintainScrollPositionOnPostback=true %
当然,这个属性也可以在web.config中设置
在 System.web 下面的Pages元素
pages
buffer=[TrueFalse]
enableEventValidation=[TrueFalse]
enableSessionState=[TrueFalseReadOnly]
enableViewState=[TrueFalse]
enableViewStateMac=[TrueFalse]
smartNavigation=[TrueFalse]
autoEventWireup=[TrueFalse]
pageBaseType=typename, assembly
userControlBaseType=typename
validateRequest=[TrueFalse]
masterPageFile=file path
theme=string
styleSheetTheme=string
maxPageStateFieldLength=number
compilationMode=[AlwaysAutoNever]
pageParserFilterType=string
viewStateEncryptionMode=[AlwaysAutoNever]
maintainScrollPositionOnPostBack=[TrueFalse]
asyncTimeout=number