У меня есть страница ASP.net WebForms, в которой много контента в верхней части экрана. У него есть кнопка ссылки, которая будет отправляться обратно на страницу и отображать другой раздел страницы. Когда страница обновляется, я хотел бы установить фокус и прокрутить вниз до этого раздела страницы.
Я пробовал делать
txtField.Focus()
в моем коде позади, и он установит фокус и попробует прокручивать его, но затем прокручивается назад. Фокус все еще находится в моем текстовом поле, но положение экрана находится на самом верху. Ссылка находится в верхней части экрана, которая вызывает обратную передачу. Я хочу прокрутить до самого нижнего края экрана. Он делает это кратко, а затем прокручивается назад.
Я попытался установить
Page.MaintainScrollPositionOnPostback = false;
но это тоже не помогает.
Есть ли способ заставить его перейти к определенной позиции? Можно ли добавить тег привязки к URL-адресу, когда я возвращаю сообщение с помощью кнопки или ссылки?