У меня есть страница с элементом управления MultiView, и некоторые виды достаточно длинные для прокрутки.Так как для элементов управления в обзорах для правильной работы требуется обратная передача, на странице включен MaintainScrollPositionOnPostBack.
У меня проблема при переходе пользователя из одного представления в другое.Если они были в нижней части длинного вида и переходили в другое длинное представление, новое представление загружается и прокручивается полностью до самого дна.Мне нужно перейти к началу страницы, когда пользователь переходит к новому представлению в MultiView.
Я пытался использовать событие OnActiveViewChanged, чтобы: - вызвать RegisterStartupScript, чтобы установить window.location.hash вякорь, который я поместил в верхней части страницы.- вызвать RegisterStartupScript для вызова window.scrollTo (0,0); - установить для MaintainScrollPositionOnPostBack значение false временно
Проблема заключается в том, что ни один из них, по-видимому, не влияет на фактическую обратную передачу перехода, они действуют на next обратная передача, которая на самом деле вызывает большую проблему.
У кого-нибудь есть проверенный метод, позволяющий переходу страницы MultiView на верхнюю часть страницы только при обратной передаче, переходящей в новое представление?