webForumDet fria alternativet

sidan ska stanna vid databind

.NET

4 svar · 482 visningar · startad av greggan

Medlem sedan jan. 2004678 inlägg
Frågan#1

har en sida med en datalist med en massa inlägg. under den ligger en textbox och en knapp. när man trycker på knappen så matas först texten i textboxen in i databasen och sen körs en databind på datalisten så att texten kommer ut i datalisten och så tömms textboxen. det störande med det hela är att när sidan laddas om så kommer man högst upp på sidan.
jag vill att man ska vara kvar där man var när man tryckte på knappen (vilket är längst ner på sidan nästan) nyaste inläggen hamnar längst ner.

Hur löser jag detta egentligen? Funderade på anchor men det känns ju alldeles för basic...

Medlem sedan juni 20008 205 inlägg
#2

Går förstås att lösa med Javascript (se http://developer.mozilla.org/en/docs/window.scrollTo), men vad är det för fel med anchor? Går ett problem att lösa på två lika bra sätt och ett är enklare ska man alltid använda det enklare :)

Medlem sedan feb. 2005280 inlägg
#3
Page.MaintainScrollPositionOnPostBack = true;
Medlem sedan jan. 2004678 inlägg
#4

jo det är sant, men vore skönare om det fanns nån inbyggd funktion. ;)

var exakt ska jag lägga in det där då?
nu la jag in det i den händelsen som anropas av knappen men den scrollar inte ner.

Medlem sedan jan. 2004678 inlägg
#5

yes det funkade. la in MaintainScrollPositionOnPostBack = true i page-deklarationen högst upp bara! :D

Tackar!

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)