Como: Armazenar em cache várias versões de um controle de usuário usando atributos declarativos
Você pode armazenar em cache várias versões de um controle de usuário, simplesmente declarando ele em um arquivo.aspx mais de uma vez.Como com controles de usuário que não são armazenados em cache, você pode incluir um controle de usuário em cache em uma página ASP.NET tantas vezes quantas necessárias para seu aplicativo.A menos que você defina a propriedade Shared para true para o controle de usuário, várias versões de saída de controle serão armazenados no cache.
Para armazenar em cache diversas versões de um controle de usuário usando atributos declarativas
Usando tanto a diretiva @ OutputCache em um arquivo .ascx quanto o PartialCachingAttribute em uma classe code-behind, especifique as configurações de cache de saída para o controle de usuário.
The following @ OutputCache declaration will cache the control for 120 seconds:
<%@ OutputCache Duration="120" VaryByParam="None" %>
Inclua várias versões do controle de usuário numa página, incluindo a propriedade que é definida na classe como um atributo no elemento.Verifique que os valores de propriedade são exclusivos na página.
Simply including the @ OutputCache directive with a valid duration value in the .ascx file or setting the PartialCachingAttribute in the code-behind class allows varied cache output of a user control.
Consulte também
Tarefas
Como: Armazenar em cache várias versões de um controle de usuário com base em parâmetros
Conceitos
Visão geral do cache no ASP.NET
Armazenando Múltiplas Versões de uma Página
Fazendo cache de saída de versões múltiplas de controles de usuário