Je voudrais savoir s'il est possible de mettre en cache un UserControl ASP.NET sur le client.Mise en cache des contrôles utilisateur ASP.NET sur le client
J'ai un contrôle utilisateur qui interroge un DB et rend un GridView. Il doit être sur le client car les résultats de la requête varient d'un utilisateur à l'autre (par User.Identity.Name). La page est destinée à un intranet.
Toute aide serait vraiment appréciée!
Merci à l'avance,
PS: Où sont les contrôles utilisateur mis en cache par défaut? Serveur, proxy?
en mémoire cache sur le serveur par défaut si vous activez la mise en cache. – IsmailS
Je sais que ce n'est pas sur le client mais ajoute la source de données gridview à l'état de session une option? – JohnC
@johnc: Vous pouvez ajouter des objets DTO déconnectés tels que DataTables à l'état de session. Veillez à ne pas ajouter d'objets "connectés", tels que DataReaders, ou à maintenir des connexions de base de données ouvertes et à surcharger le pool de connexions. –