tu peux mettre ton dataset en cache ... et aprés dans chaque page_load tu regardes si t'as ton dataset dans le cache et puis c'est bon :p
plus d'infos sur le cache : http://samples.gotdotnet.com/QuickStart/aspplus/default.aspx?url=/quickstart/aspplus/doc/datacaching.aspx
Si tu veux eviter d'ecrire le code sur chaque page, le mieux est de dériver la class page, et ensuite tu feras ensuite dériver tes pages de ta nouvelles pages. j'explicite un peu :p
pour l'instant, tes pages ont en gros
un code aspx, avec un header qui va chercher un fichier de code behind, dans le code behind tu as
public class nompage
inherits System.web.ui.page
ce que tu peux faire, c'est créer une nouvelle classe, qui héritera de System.web.ui.page
public class mapage
inherits system.Web.ui.page
public sub page_load(...)
if not cache("...
end sub
end class
et ensuite dans le code behind tu fais dériver tes pages de mapage ?
c'est tout con, mais assez chiant à expliquer :p
Cyril -
MCP ASP.netWebmaster de :
Hoshimi.CodeS-SourceS.fr