Poner la siguiente línea en el Event Handler del control, ya sea un botón, un LinkButton o cualquier otro control del lado del servidor:
ClientScript.RegisterStartupScript(Me.GetType(), "focus", "ScrollToElement('" + ServerControlName.ClientID +"');", True)
La function de javascript que está en un archivo por aparte es la siguiente:
function ScrollToElement(element){
var pos = Sys.UI.DomElement.getBounds($get(element)).y;
document.documentElement.scrollTop = pos;
}
No hay comentarios:
Publicar un comentario