转:页面Postback后定位滚动条不再难
.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>
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/950xf363(VS.80).aspx