Come memorizzare nella cache i controlli utente ASP.NET?
-
09-06-2019 - |
Domanda
Ho sentito in un recente podcast (Polymorphic) che è possibile memorizzare nella cache un controllo utente anziché l'intera pagina.
Penso che il controllo dell'intestazione che visualizza il contenuto statico e il controllo del piè di pagina potrebbero trarre vantaggio dalla memorizzazione nella cache.
Come posso memorizzare nella cache solo questi controlli?
Soluzione
Guarda Qui
Puoi usare VaryByParam
E VaryByControl
nella cache di output.
Altri suggerimenti
Penso che tu possa specificare OutputCache nel file di markup del controllo come faresti su una pagina ASPX.E verrebbe memorizzato correttamente nella cache automaticamente.
Basta leggere la direttiva della pagina OutputCache su MSDN e ottenere i parametri corretti e dovrebbe fare quello che vuoi.
È passato molto tempo dall'ultima volta che scrivo ASP.NET classico, ma credo che sia così.