webForumDet fria alternativet

Ladda om sidan i samband med back-knapp?!?

.NET

3 svar · 241 visningar · startad av tihi

Medlem sedan maj 200235 inlägg
Frågan#1

Är det nån som vet om man kan ladda om sidan på nåt sätt när man använder history.go(-1) alt history.back()?!?

Har en aspx som innehåller en sökfunktion som visar resultatet av sökningen i en datagrid. Från datagriden kan man gå vidare och se information om utsökningen. Informationen kan man uppdatera och sedan finns en Tillbaka knapp med ett javascript som är history.go(-2) men när denna används kommer man tillbaka till sökresultatet men griden uppdateras ju inte men den nya informationen... Nån som fattar vad jag menar?! Gör det nog knappt själv med denna beskrivning =)

Har fått nåt tips om att man ska kunna använda liknande
<%Response.ExpiresAbsolute = #Jan 1,1980 00:00:00#%>
men det fungerar ju inte riktigt.

/Tihi

Medlem sedan maj 20012 812 inlägg
#2

Du kan inte använda History.Go() till det eftersom den hämtar sidan som är chachad i din webläsare.

Du måste helt enkelt ändra din tillbaka knapp så den går till servern och laddar om sidan alltås en helt vanligt HREF.

- M

Medlem sedan maj 200235 inlägg
#3

Hmm, det är just det som är lite krångligt...

Blir det inte så att om jag laddar om sidan med hjälp av href så försvinner de sökvillkoren som jag angett? Både "söksidan" (avancerad sök; fritextsökning) och "informationssidan" ligger i samma aspx men i olika panels. Har även en enkelsök (söker i db) och den använder sig av samma panel och tabell som "informationsidan"...

Medlem sedan maj 20012 812 inlägg
#4

Jo sökvilkoren försvinner.

Det enda sättet är en HREF där du skickar med de nya sökvilkoren som querystring eller spara ner sökvilkoren i en session/cookie eller om de ligger kvar i viewstaten och sedan läser upp dem igen.

- M

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)