Problema do ASP.NET AJAX UpdatePanel

Vou tentar ser conciso:

1) I have a dropdownlist with Autopostback set to TRUE
2) I have an UpdatePanel that contains a Label.
3) When the downdownlist selection is changed, I want to update the label.

Problema: O foco é perdido na lista suspensa, forçando o usuário a clicar na lista suspensa para redefinir o foco de volta ao controle.

Minha "solução": no evento DropDownList_SelectionChanged, defina o foco novamente na lista suspensa:

dropdownlist1.focus ()

Problema:

Enquanto isso funciona muito bem no IE, o Firefox e o Chrome alteram a posição de rolagem, de modo que o controle ao qual foi atribuído o foco seja posicionado na parte inferior na parte visível da janela do navegador. Isso geralmente é um efeito colateral muito desorientador.

Como isso pode ser evitado, para que funcione no FF, como no IE?

questionAnswers(5)

yourAnswerToTheQuestion