session er for den enkelte bruges session - og ikke tilgængeligt for andre brugere. cache er tilgængeligt for alle brugere, og du har mulighed for at angive expirationtime, afhængigheder af andre ting mv. mvh
Men hvis jeg nu f.eks. bruger det under en brugeroprettelse, hvor jeg skal have gemt et id mellem sider for at holde styr på hvilken bruger der er tale om, hvad er så mest hensigtsmæssigt - for session har da også en expirationtime.
Ah okay, så tror jeg jeg er med. Så dvs. cache dør heller ikke når browseren lukkes.
Jeg må få kigget lidt på profiles. Hvordan er det egentlig bedst at opgradere sig selv til 2.0 i det hele taget - er det bøger man skal have fat i, eller skal man bare igang med at terpe MSDN?
det er kun tekst der står i cellerne, så begge dele skulle virke - med mindre du f.eks. har lagt teksten i cells(1) ind i en tekstboks ell. og jep - det med cache er rigtigt, men din session dør nu heller ikke når browseren lukkes. mvh
Nej, der er ikke nogen controls i cellerne, men jeg kommer til at se at min første column er en BoundColumn med et DataField og den med tekst er en TemplateColumn der får sit indhold fra Container.DataItem. Kan det have noget med det at gøre?
så vil du kunne finde teksten på en LiteralControl på Conrols(0).... altså e.Item.Cells(0).Controls(0) som du så skal caste til en LiteralControl. men ... det er klart nemmere hvis du f.eks. sætter en label in: <ItemTemplate><asp:Label id="lblNavn" runat="server" Text=' <%#Container.DataItem("Navn")%>'></asp:Label></ItemTemplate> så kan du hente den med Label l = e.Item.FindControl("lblNavn") as Label; mvh
OK, så læsser jeg af til snepnet. Men tak for hjælpen til begge :-)
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.