Jag har ett vanligt webbformulär och ska ha en statisk "topp". Därför vill jag cachea den i 15 minuter men vet inte hur man gör. Hittade den här artikeln på MSDN sidorna som jag tror kan hjälpa dig: Carl, hade du knäck i lurarna då? *fniss* Nä, det var ju fredag - då är man trött efter en hel vecka..Hur cachear man en .ascx fil?
Sv: Hur cachear man en .ascx fil?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcachingportionsofaspnetpage.asp
Ha en trevlig helg...Sv:Hur cachear man en .ascx fil?
Du gör på samma sätt som du gjorde med din aspx sida. Du lägger under page-direktivet på din ascx-sida till det som Johan sa, ex:
<%@ OutputCache Duration="5000" VaryByParam="None" %>
Då ligger den cachad 5000 sekunder på din aspx-sida. Så aspx-sidan i sig är inte cachad, men den usercontrollen som du drar till alla dina sidor är cachade.
Det som nämns i artikeln, dvs partial caching - att man cachar viss information på en sida är just att man flyttar den datan man vill ha cachad lite längre till en usercontrol.
Hälsningar