Réponse acceptée !
Oula, si tu veux passer à .net correctement oublie tout ce que tu as fait avec asp. asp.net est une véritable révolution !
Je te conseil de lire un bon livre avant de t'attaquer à .net, mon préféré :
Formation à asp.net De Richard Clark (
www.c2i.fr) ou alors
asp.net pas à pas de Ms press
Pour ton outil de developpement, si tu as Visual Studio ce sera bien plus confortable, tu pourras faire de véritables applications web car webmatrix est trés limité. Sinon tu peux aussi passer à .net 2 qui est pour l'instant en beta (ce site tourne sur .net 2) et sortiras en septembre si tout va bien.
Tu auras alors la possibilité de faire quelque chose de correcte avec Visual Web Developper, qui devrait couter autour de 50$ tu peux cependant avoir gratuitement la beta 2 sur le site de Microsoft
Pour ce qui est de ton problème, tu peux utiliser le repeater, qui ferait ceci trés bien.
en gros dans ton code aspx tu as
<asp:repeater id="rpt1" runat="server">
<itemtemplate>
<%#Container.dataitem("lheure")%> - <%# container.dataitem("latache")%>
</itemtemplate>
</asp:repeater>
puis dans le code behind (aspx.vb)
tu n'auras qu'a faire un
rpt1.datasource = tondataset.table(0)
rpt1.databind()
un dataset est un objet provenant le plus souvent d'une bdd, il faut bien sur remplir ce dataset mais cette operation reste assez simple...
bref, mon conseil est de lire au moins le bouquin de Richard (
http://blogs.developpeur.org/richardc/) et si tu peux te le permettre passe a .net 2 qui est beaucoup plus puissant :)
Cyril -
MCP ASP.netWebmaster de :
Hoshimi.CodeS-SourceS.fr