7

Is there a way to control the scroll position on postback in SharePoint 2010?

I have a web part that I want the users to be special position of the page after a postback on a button click.

2 Answers 2

5

Step 1: Navigate to your Default.Master Page in Sharepoint Designer and add the following Line:

<%@ Page Language=”C#” AutoEventWireup=”true” MaintainScrollPositionOnPostback=”true” %>

Step 2: Save and publish your Default.Master Page, you will notice that Sharepoint Designer has modified the above line to something like the following (Depending on your Sharepoint Version):

<%@ Page Language=”C#” AutoEventWireup=”true” MaintainScrollPositionOnPostback=”true” inherits=”Microsoft.SharePoint.WebPartPages.WebPartPage, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %>

Step 3: Add # anchor tags as per normal HTML to your Web Part Pages and your Scroll Position will be maintained on Postback

Answer referred from this post

If that does not help, check this post from msdn which implements it with Javascript.

0

You can do this in HTML by specifying an anchor tag, giving it a name and then appending the # to the end of the Url when doing the postback. :)

Alternatively you can use javascript when the page loads and have a hidden field with the anchor to scroll to.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.