У меня следующая установка:
UpdatePanel -> Multiview -> 3 просмотра
Когда я нажимаю кнопку в одном из представлений, он должен перейти к следующему представлению и медленно прокрутить вверх.
В настоящее время я пробовал следующие методы, из которых ни один из них не работал (даже быстрая прокрутка - он просто все еще смеется надо мной ;-)):
protected void PartOneContinue_Click(object sender, EventArgs e)
{
CheckoutFlow.SetActiveView(PaymentMethodView);
ScriptManager.RegisterStartupScript(this, this.GetType(), "myscript", "<script>scrollTo(0,0);</script>", true);
}
И следующее:
ScriptManager.RegisterStartupScript(this, this.GetType(), "myscript", "<script>$(window).scrollTop(100);</script>", true);
И следующее, где ScrollToTop
была функцией с двумя разными сценариями, указанными выше:
ClientScriptManager cs = Page.ClientScript;
cs.RegisterStartupScript(this.GetType(), "ScrollToTop", "ScrollToTop()");
Любые идеи будут высоко оценены.