Alt dette er ok så længe der er tale om en søge funktion, det er jo ligemeget om folk selv skriver argumenterne oppe i adressebaren.
Men det næste jeg skal lave er lidt mere følsomme oplysninger der skal overføres - mit spørgsmål er så, hvordan kan ellers overføre data i mellem to aspx sider?
Det skal ikke være FBI agtigt sikkert (endnu :-)), men det skal helst være mere sikkert end querystrings...
du kan bruge Server.Transfer... på den måde kan du få fat i den Page-instans som requestet oprindeligt kom fra og på den måde få fat i de værdier der nu hørte til den side.
det er faktisk en rigtig rigtig smart feature, som jeg selv først er begyndt at bruge her på det sidste... især ved overførsel af en masse form-værdier fra en side til en anden er den uundværlig
Jeg har problemer med ViewState! Der er ingen data i viewstate når jeg kommer til den ny side. For at teste har jeg prøvet at læse ViewState igen fra samme side hvor den bliver tilskrevet - der er ingen problemer.
Efter at have tilskrevet ViewState laver jeg en Response.Redirect (uden parametre), og det er så meningen at jeg fra den ny side skal kunne læse disse værdier - men nej der er ingenting i ViewState.
Jeg har ikke sat ViewState til false nogen steder.
en anden mulighed er at poste til en anden side, end siden selv :)
men nej, viewstate er ikke helt det mest optimale. Hvis det var mig ville jeg benytte mig af Server.Transfer, context.Items[] og context.Handler
Det giver mere logisk mening at gemme de ting der har med den pågældende Context deri, fremfor session, plus at man slipper for at bruge kode på at rydde efter sig bagefter.
Synes godt om
Ny brugerNybegynder
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.