Avatar billede danni03 Nybegynder
27. september 2006 - 10:45 Der er 9 kommentarer

objekter jeg fylder i context.items bliver fjernet ved postback

Ja det er så mit problem.

objekter jeg fylder i context.items bliver fjernet ved postback der sker på samme side. f.eks ved et tryk pp en knap.

Så snart der trykkes på knappen tømmes context.items for de objekter jeg har fyldt deri, inden eventhandleren for knappen bliver aktiveret.

Hvad er der galt her?
Avatar billede snepnet Nybegynder
27. september 2006 - 10:53 #1
Din context er ikke en mekaniske du kan benytte til at persistere data mellem postbacks.
Du kan pr. request tilføje data der så vil være til rådighed requestet igennem.
Mvh
Avatar billede snepnet Nybegynder
27. september 2006 - 10:58 #2
(hvis du benytter Server.Transfer vil du kunne bevare din context imellem sider)
Avatar billede danni03 Nybegynder
27. september 2006 - 15:04 #3
Vil det sige at jeg er nødt til at når jeg overfører data fra side1.aspx til side2.aspx via context transfer. Så kan man ikke trykke på en button på side 2 og anvende dataen fra context?

Altså ligge dataen i et viewstate eller noget?
Avatar billede danni03 Nybegynder
28. september 2006 - 14:24 #4
Det virker hvis man,på side1.aspx, bruger httpcontext.current.server.transfer til at overføre daten - og på side2.aspx så putter det i ViewState.
Avatar billede snepnet Nybegynder
01. oktober 2006 - 16:48 #5
Jeg er ikke sikker på jeg er helt med ... Må jeg se koden du benytter?
Mvh
Avatar billede danni03 Nybegynder
04. oktober 2006 - 15:05 #6
jeg har fundet ud af det snepet.

- Jeg går fra side1 til side 2 med httpcontext.current.server.transfer(side2)
- På side 2 siger jeg hvis postBack=true, så viewstate["item"] = httpcontext.current.items["item] as Item;
  hvis postBack=false så httpcontext.current.items["item] = viewstate["item"] as Item

på den er mit object Item altig tilgængeligt via httpcontext.current.items["item]
Avatar billede snepnet Nybegynder
08. oktober 2006 - 23:45 #7
Laver du også en server.transfer fra side? (ellers kan du jo bare nøjes med at lade den blive i ViewState... Ingen grund til at lægge den i context så).
Mvh
Avatar billede danni03 Nybegynder
08. januar 2007 - 10:42 #8
snepnet smid et svar :)
Avatar billede snepnet Nybegynder
26. januar 2007 - 10:20 #9
Kommer her :o)
Mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester