Boa tarde, segue uma sugestão:
É possível você executar código javascript antes e/ou depois da execução da requisição ajax, com isso você pode mover o foco à um elemento do listview ou à uma ancora quando terminar a requisição do ajax.
No evento onClientClick do asp.net / onClick do javascript, você grava em um campo hidden do formulário ou em variável qual que o usuário clicou, assim você poderá resgatar o valor no final da requisição ajax e mover a tela.
Exemplo para adicionar o código javascript no final da execução do ajax:
var gerenciadorAjax = Sys.WebForms.PageRequestManager.getInstance();
//Adiciona o manipulador do evento no endRequest
gerenciadorAjax.add_endRequest(OnEndRequest);
function OnEndRequest(sender, args) {
/* Aqui você coloca o código javascript para mover o foco/rolar a tela, por exemplo */
}
Pode existir algo bem mais simples, mas isso foi o que me veio em mente no momento.
Espero ter lhe ajudado ou ao menos ter lhe dado uma luz para a solução.
Referência da Classe Sys.WebForms.PageRequestManager:http://msdn.microsoft.com/pt-br/library/bb311028.aspx
Thiago Rogerio Site: www.thiagorogerio.com.br Email: thiagorogeriobr@hotmail.com