Partie graphique -
DropDownList (VB.NET) -
DropDownList (C#) -
Repeater (VB.NET) -
Repeater (C#) -
Repeater (partie graphique)
Si vous avez raté un épisode, nous sommes en train de créer un Intranet au sein d'un établissement scolaire. Nous avons déjà mis en place la structure de notre base de données, défini la structure de nos pages, terminé le module de gestion des classes et commencé celui permettant de gérer les élèves. Si tout ceci ne vous parle pas, je vous conseille vivement d'aller jeter un oeil aux Part 1, Part 2, Part 3, Part 4 et Part 5.
Dans ce Part 6 qui va être un beau morceau de notre projet (autant vous le dire tout de suite :), nous allons voir tout un tas de choses nous facilitant la vie que le .NET Framework 1.x apporte par rapport à l'ASP 3.0 classique.
Qu'allons-nous voir et utiliser ?
- L'événement "changement de sélection" d'une DropDownList et l'AutoPostBack
- Lier le Repeater à une source de données
- Insérer et paramétrer un Repeater
- La classe DataBinder
Ce n'est peut être pas très parlant mais j'ai volontairement laissé les explications pour la suite avec à l'appui un exemple concret. Sur le coup, ça le sera ... plus parlant ;)
Comme nous le savons maintenant, la mise en place d'une page ASP.NET se décompose en deux étapes : la réalisation de la partie graphique et l'écriture du code In-Line/Behind. Aller, commençons !
Réalisation de la partie graphique
Nous allons travailler sur notre page eleves.aspx, que nous avions laissé de côté, sur laquelle nous allons insérer notre contrôle utilisateur, une nouvelle DropDownList, que nous nommerons DDL_Liste_Classes, et un Repeater nommé RPT_Details_Classe sur lequel nous reviendrons un peu plus tard.

Passons maintenant côté code pour remplir et paramétrer notre DropDownList :
Je développe en VB.NET | Je développe en C#