Avatar billede naxosnaxos Nybegynder
03. april 2005 - 18:06 Der er 4 kommentarer

Usercontrol caching VaryByParam og session

Hej

Jeg har en usercontrol som jeg gerne vil cache, men i forkellige alt efter værdien af en session variabel, kan det lade sig gøre med VaryByParam attributten?
Avatar billede burningice Nybegynder
03. april 2005 - 20:01 #1
ja, det kan man godt... du skal ikke bruge VaryByParam, men string, og ind og override GetVaryByCustomString.

der et eksempel på det med en cookie her, men kan bare skrives om til at tjekke en session istedet

http://forums.aspfree.com/archive/t-46688/Can-varybyparam-be-coded-to-read-session-variable
Avatar billede burningice Nybegynder
03. april 2005 - 20:04 #2
hmm.. well, i følge denne artikkel

http://tech.hawkfield.be/archives/000023.html

skulle session-variable ikke være tilgængelige når at ovenstående metode udføres. Hvis det er tilfældet, er det nok ikke helt muligt. Men prøv dig frem.
Avatar billede snepnet Nybegynder
03. april 2005 - 20:20 #3
hej naxosnaxos :o)

nej det er muligt at divergere på en sessionvariabel sådan direkte, og jeg har oplevet lidt problemer med at tilgå session på normal vis i forbindelse med normal implementering af VaryByCustom.

men du kunne måske sørge for at mappe en sessionvariabel til din querystring .... måske ikke superchecket, men det kunne være en løsning.

VaryByCustom virker dog fint med f.eks. en cookie-implementering, så sådan en model kunne du måske også vælge.

mvh
Avatar billede snepnet Nybegynder
03. april 2005 - 20:22 #4
nå for .... vinduet havde vist stået åbent lidt længere end jeg troede... havde ikke sit dine beskeder cyberfessor - sorry.
men.... hej med dig :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