Wie zu bewegen asp.net Seite nach oben in c#

Wenn der Benutzer, der blättert eine Seite, ich möchte die Seite wieder nach oben mit einem button-Klick. Der Benutzer auf die Schaltfläche klickt, und ich weiß Validierung. Die Fehlermeldung ist an der Spitze der Seite, und die Schaltfläche ist am unteren Rand der Seite. Wenn etwas unwirksam ist, dann möchte ich an die Nutzer zu schicken Blättern Sie zurück zum Anfang der Seite, so dass Sie sehen können, die Fehlermeldung.

Wie kann ich dies tun? Ich will nicht zu verwenden, java-script, wenn ich muss. Ist es Weg, dies zu tun in C# aus dem code hinter?

Ich habe dies ausprobiert:

ScriptManager.RegisterStartupScript(Page, this.GetType(), "ScrollPage", "scrollToTop();", true);

Zur Laufzeit erhalte ich die Fehlermeldung: 0x800a1391 - JavaScript runtime error: 'scrollToTop' ist undefiniert

  • warum müssen Sie einen Bildlauf nach oben , wenn der Benutzer nach unten Blättern müssen, das ist schlecht UX oder etwas, das Sie benötigen konnten, um zu erklären, mehr zu verstehen, Ihre Anforderung!
  • Wird der Inhalt anders sein? Wenn nicht ein roundtrip zum server ist nicht der Weg, dies zu tun-und JavaScript - /html-ist
  • Ich aktualisiert meine Frage
  • Warum nicht Sie die überprüfung in einem fixed-div (position: fixed)? So dass Sie nicht scrollen müssen, um es zu sehen.
InformationsquelleAutor nate | 2014-12-11
Schreibe einen Kommentar