Я использую Telerik версии 2014.1.403.40 в своем веб-приложении ASP.Net с .NET Framework 4.Есть ли способ сохранить положение прокрутки окна при обратной передаче?
Есть ли способ сохранить положение прокрутки окна при обратной передаче? I tiried установка
MaintainScrollPositionOnPostback="True"
но не повезло. Я также попробовал различные примеры, чтобы вручную прокручивать окно после обратной передачи, но все равно никакого результата.
Вы пытались использовать различные браузеры? В моих собственных приложениях этот параметр отлично работает во всех браузерах. Вы можете попробовать простую форму (например, очень высокий div, за которым следует кнопка, которая вызывает обратную передачу), и посмотреть, можете ли вы заставить ее работать. Это скажет вам, вызвана ли проблема конкретным элементом управления в вашей форме. – ConnorsFan
Я попробовал это в Mozilla и Chrome. Я использую radwindow, и я хочу сохранить прокрутку внутри radwindow. –
Флаг 'MaintainScrollPositionOnPostback' работает только для главного окна страницы, а не для определенного элемента (например, div). Возможно, следующая статья может дать вам некоторые идеи для RadWindow: http://www.telerik.com/support/kb/aspnet-ajax/window/details/persist-scroll-position-when-modal-radwindow-is-cllosed , – ConnorsFan