Как установить курсор в начало страницы в разделе UpdatePanel

#asp.net #vb.net

#asp.net #vb.net

Вопрос:

Как я могу установить фокус курсора в верхней части страницы, когда я нажал кнопку Обновления. Кнопка обновления находится под панелью обновления

спасибо…

Комментарии:

1. Ваш вопрос не совсем ясен. Можете ли вы определить, что вы подразумеваете под » верхней частью страницы «?

2. Вам также нужно будет опубликовать некоторый код в вашем вопросе — публикация кода помогает людям понять вашу проблему, что, в свою очередь, помогает вам найти решение.

Ответ №1:

я не совсем понимаю, что вы имеете в виду (верхняя часть страницы) Итак, я предполагаю, что вы хотите сосредоточиться на текстовом поле.

Для этого добавьте это в свой page_load()

    if(!IsPostBack)
    {
       btnUpdate.Attributes.Add
         ("onclick","document.getElementById('<%= txtName.ClientID %>').focus()");
    }
  

Надеюсь, это сработает!
(еще не протестировано)

Комментарии:

1. Вы хотите "document.getElementById('" txtName.ClientID "').focus()" на стороне сервера.

2. извините за путаницу.. я не стал фокусироваться на текстовом поле .. я пытаюсь сказать, что нужно прокрутить вверх .. экран должен быть в верхней части страницы .. спасибо