Hi!
Ich habe auf meiner Seite eine Gridview mit einer edit funktion. Mein Problem ist Folgendes: Immer wenn ich auf bearbeiten klicke wird die Seite neu geladen und die Seite "springt" somit nach oben, sodass ich wieder an die zu bearbeitende Stelle runterscrollen muss (bei Klick auf aktualisieren nat. auch). Beim Explorer gibt es das "smartnavigation" hab ich gesehen.
Nun meine Frage:
Gibt es etwas in der Art auch für Chrome bzw Firefox? Oder muss ich das über einen Cookie machen?
Was ist denn smart view? Noch nie gehört, hab auf die Schnelle auch nichts gefunden.
Was du suchst ist wohl eher Ajax, aber eigentlich hast du gar nicht beschrieben, was du willst.
Hey! Ja tut mir leid... Ich meinte natürlich smart navigation:)
Also was ich möchte ist folgendes:
Wenn ich ein Feld im Gridview bearbeite und aktualisiere, soll der Fokus bei neuladen der Seite genau auf der Stelle bleiben, an der ich vor dem neuladen war.
Wenn die Tabelle länger wird und man scrollen muss, ist es nervig, das die Seite bei klick auf "bearbeiten" nach oben springt. Man muss wieder zur Zeile runterscrollen, die man bearbeitet. Wenn man aktualisiert, passiert dasselbe, sodass man, um die Änderung anzuschauen wieder an die stelle runterscrollen muss.
Hoffe das war einigermaßen verständlich:)
Ich würde sowas dem GridView überlassen und nicht dem Browser... Das ist ja auch etwas, was du im Griff hast. Habs nicht genau gelesen, aber ich denke, der Artikel sollte dir weiterhelfen:
Scroll Gridview while maintaining scroll position
Auch wenns nicht 1:1 das ist, was du suchst, solltest du da drin genügend Anhaltspunkte finden.
Hast du es schonmal mit der MaintainScrollPositionOnPostBack Property versucht?
mit freundlichen Grüßen,
Tomot
Projekte: www.gesellschaftsspieler-gesucht.de