Я потратил дни и часы на поиски решения моей проблемы, заключающейся в том, что «keepScrollPositionOnPostBack» не работает на сервере Windows, когда он работает в не-Windows интернет-браузере (IE, Edge).
I 'Я искал везде, хотя я мог пропустить это, но вот что я попробовал.
Я добавляю это на теге страниц в моем файле web.config.
страниц keepScrollPositionOnPostBack = "true" ...
MaintainScrollPositionOnPostBack = "true" в теге страницы в верхней части моего файла aspx.
<%@ Page Title = "" Language = "vb" MaintainScrollPositionOnPostBack = "true" </p>
Я добавляю строку этого кода позади файла aspx и ascx, Page_Load
Page.MaintainScrollPositionOnPostBack = True
Имейте в виду, что;
Работает во всех браузерах в режиме отладки.
Работаетво всех браузерах в IIS localhost.
Это работает, когда я развернут на удаленном сервере, но только когда я использую IE и Edge.
Это ДЕЛАЕТНЕ РАБОТАЕТ при развертывании на удаленном сервере, кроме IE и Edge (Chrome, Mozilla и т. Д.)
Подробности;4.0 Framework в моем проекте, локальный IIS и удаленный сервер.Windows Server 2012 R2.
Пожалуйста, помогите.Извините, если эта проблема была решена раньше, но я не смог ее найти.