Asp.net a pensé a toi et a concu des user controls, c'est comme des pages web sauf que l'en tete et un peu modifié et puis tu peux mettre du code behind, tu peux mettre plusieurs user control sur la page, tu peux modifié les valeurs des users controles à partir de la page principale etc... c'est beaucoup plus puissant que les simple #include
Ces fichiers s'appellent des fichiers ascx la premiere balise de ce ascx peut etre la meme que celle de la page à l'exception qu'il faut remplacer le mot page par control c'est a dire
<%@ Control Language="vb" Codebehind="Recherche.ascx.vb"%> par exemple et dans la page aspx il faut declarer le user control comme ceci
<%@ Register TagPrefix="uc1" TagName="Recherche" Src="Recherche.ascx" %>
et tu peux mettre tes users control comme ceci <uc1:recherche id="Recherche1" runat="server" />
Je te conseil de faire une recherche sur ce site pour trouver des exemples il y en a deja plusieurs sinon pour trouver des explications il y a
c2i.fr ou
asp-php.net et bien sur il y a beaucoup d'info sur le site de microsoft
@+