У меня есть следующие настройки:
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()");
Любые идеи будут высоко оценены.