Hayadi's Blog

jeudi, février 02, 2006

Menus en ASP.NET 2.0

Ce tutoriel a été réalisé à partir de la Beta 2 de Visual Studio 2005PrésentationLe nouveau Framework comprend un certain nombre de nouveaux contrôles dont le contrôle Menu, disponible via la boîte à outils, son focntionnement se distigue en :

Fonctionnement statique

Ce contrôle peut être utilisé de manière statique, c’est à dire que l’on peutrenseigner tous les éléments le constituant via des items exemple :

Fonctionnment dynamique

Le meilleur moyen de maîtriser nos données était de pouvoir faire appel à une DataSource (une source de données).Grâce à la propriété Data de l’XmlDataSource le problème fut résolu :) ex :
Dim ds As MonDataSetType = New MonDataSetType()
ds.ReadXmlSchema("C:\chemin\MonSchema.xsd")
ds.ReadXml("C:\chemin\monFichier.xml")
XmlDataSource1.Data = ds.GetXml()
XmlDataSource1.DataBind()Une fois que nous avions trouvé comment raccorder un dataset à notreXmlDataSource, il ne nous restait plus qu’à créer un schéma xml correspondant aumenu hiérarchique attendu.
Pour plus d''infos voici une documentation téléchargable : http://hoshimi.codes-sources.fr/divers/ASP_NET_2_Menu.pdf