Jag har ett problem med caching i aspx.
Jag har en usercontrol som innehåller en dropdown. Listan populeras av ett anrop till en extern servertjänst och kan ta lite tid. Därav aktiverade jag caching på den.
I kontrollen har jag satt "VaryByParam" till ett värde som kommer ifrån en annan dropdown.
Flödet är alltså:
1. Välj ett land i en "vanlig" drop-lista
2. Baserat på landet populeras listan i kontrollen med städer
Detta funkar alldeles utmärkt såtillvida att den cachar kontrollen baserat på valet för land. Men...problemet är att jag får ut helt fel värde i listan....Den tar alltid det värde som var valt INNAN cachen gjordes.
Uthämtningen gör jag helt enkelt med:
minKontroll.dropListan.selectedValue
Men den tar alltså fel...
Nån som vet?