webForumDet fria alternativet

Behöver köra en funktion innan en annan!

.NET

4 svar · 558 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Frågan#1

Jag har en usercontrol som är inkluderad på alla sidor. I den körs en funktion vid varje laddning. Men på en sida där min usercontrol är inkluderad skulle jag vilja köra en funktion INNAN den här funktionen i min usercontrol körs (vill tömma en cache innan från huvudsidan). Går det att göra någon pre-render-funktion eller nåt där man kan tömma cachen?

Den här lilla kodsnutten skulle jag vilja köra först från huvudsidan, sen en funktion i min user control:

Cache.Remove("cachen");
Medlem sedan sep. 2005673 inlägg
#2

Eller kan man från huvudsidan köra en funktion som finns i en usercontrol!?

Medlem sedan aug. 20003 575 inlägg
#3

Ja om du funktionen public.

Medlem sedan sep. 2005673 inlägg
#4

Jo jag tänkte på det med och har försökt, men även om funktionen är public så får jag inte fram den. Har försökt instansiera min usercontrol men det fungerar inte... och jag kan inte anropa funktionen direkt bara genom att skriva usercontrol.minfunktion();

Nån som vet hur man gör?

Medlem sedan dec. 19996 522 inlägg
#5

Det är så du ska göra, har du den på aspx sidan din usercontroll skriver du bara idt på den i codebehind .metodanropet

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)