Réponse acceptée !
Vue que tu travails en asp.net autant prendre des bonnes habitudes, <% %> n'existe pas en asp.net (c'est pas bien !)
Je pense que tu travail avec vs.net, donc tu as du code behind, et c'est la dedans que tu met ton code C#.
En gros dans le code HTML, tu peux mettre des controles par exemple
<asp:label id="label1" runat="server"/> cette page contient aussi
une reference vers le fichier de code behind ou alors la class et le
nom de l'assembly.
dans le code behind, tu as une classe, cette classe dérive obligatoirement de System.web.ui.page
public class Page1
inherits Page
'Cette ligne sert à lier le control du HTML avec le code behind, insere automatiquement avec VS.net
protected withevents label1 as label
'Ensuite tu as des evenements,
public sub page_load(e as object, sender as eventarg) handle mybase.load
'La on définit un text a un control
label1.text = "je suis du texte"
end sub
end class
Voila un exemple de class, donc tu as d'une part le code HTML, la tu
inseres tes controles puis apres dans le code behind, tu geres tes
controles, attention le serveur oublie le client apres une requete, par
exemple la premiere fois que l'utilsateur charge la page, le page_load
va se créer, si tu as un bouton sur ta page, il va effectuer un
postback au clique, ce qui va reharger ta page, et la le page_load va
de nouveau s'effectuer, mais egalement bien sur le boutton1_click
Il y a des tres bons tutos pour debuter sur asp-php.net
Pour ce qui est de l'open source, je ne suis pas d'accord il y a pas
mal d'exemple, je ne connais pas la communauté PHP, mais je trouve
qu'il y a justement un tres grand partage de connaissance, mais
generalement ce sont des sources de tres haut niveaux, j'ai cité les
starters kits qui sont compliqués mais pourtant les plus simples de
tous :D il y a aussi Dotnetnuke.com, un autre portail tres bien fait,
c'est ce sur quoi repose hoshimi.codes-sources.com yet another forum
est un forum fournit avec les sources (je l'utilise aussi sur mon site)
et il y a encore bien d'autre choses comme ca, c'est vrai qu'il faut un
peu fouiller sur les communautés.
Mes liens interressant pour les actus : blogs.developpeur.org ,
dotnet-news.com, www.labo-dotnet.com, www.labo-dotnet.com/dotnetlogue/
www.codeproject.com et encore bien d'autres

mais a partir de la tu vas les retrouver
Sinon pour la source sur un menu dynamique, ca t'interesse ?
Cyril - http://Hoshimi.CodeS-SourceS.fr