Нашёл среди веб-контролов SharePoint: SPRememberScroll.
Используется для сохранения позиции скрола между отправками на сервер (postback'ами). Унаследован от панели.
Т.е., по сути, мы имеем панель, в которую можем поместить некоторое содержимое, допустим большое изображение или длинный список, и где-то добавить, например, кнопку.
Пользователь, пролистав в середину списка, нажмёт на кнопку и страница перезагрузится, но список останется открытым на том же элементе, на котором пользователь закончил просмотр.
Пример.
Используется для сохранения позиции скрола между отправками на сервер (postback'ами). Унаследован от панели.
Т.е., по сути, мы имеем панель, в которую можем поместить некоторое содержимое, допустим большое изображение или длинный список, и где-то добавить, например, кнопку.
Пользователь, пролистав в середину списка, нажмёт на кнопку и страница перезагрузится, но список останется открытым на том же элементе, на котором пользователь закончил просмотр.
Пример.
<SharePoint:SPRememberScroll runat="server" Height="200" Width="600" ScrollBars="Auto"> <asp:Image runat="server" ImageUrl="http://blog.pentalogic.net/wp-content/uploads/2011/02/hosted-sharepoint4.jpg"/> </SharePoint:SPRememberScroll> <asp:Button runat="server" Text="Click me"/>Позиция изображения будет сохраняться между нажатиями на кнопку.