begin process at 2013 05 24 08:51:20
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

ASP.Net

 > LE MENU DE CODES-SOURCES EN ASP.NET 2

LE MENU DE CODES-SOURCES EN ASP.NET 2


 Information sur le tutoriel

Note :
10 / 10 - par 3 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10


 Description

Ce tutoriel a été réalisé à partir de la Beta 2 de Visual Studio 2005 et de l’expérience acquise lors du développement de la version 8 du site Codes-Sources.

Tutorial

Nous avons été un certain nombre à pouvoir participer à la nouvelle version de Codes-Sources. L’expérience était d’autant plus intéressante qu’elle se réalisait avec la beta 2 de Visual Studio 2005.

menuCS.JPG

Alleger le menu fournis par asp.net 2 ! c'est possible, la preuve en image !


L'équipe de Codes-Sources a souhaité vous faire partager une partie de son expérience sur ASP.NET 2.0, à partir de la réalisation de la version 8 du site. Nous vous présentons ici nos diverses réflexions sur le menu du site Codes-Sources.
Vous y trouverez notre démarche chronologique ainsi que le code de base pour reconstituer votre propre menu.

Sommaire :

  1. Introduction
  2. Le contrôle Menu
  3. Le schéma et le dataset typé
  4. Modification du fichier xml par une winform
  5. Utilisation du contrôle Menu
  6. Syntaxe XHTML et dynamisme du menu
  7. Mis en place du menu
  8. Design du menu
  9. Adaptation

Cliquer ici pour telecharger l'article au format PDF

Pour consulter les sources HTML + CSS du menu : http://www.graphfr.com/code.aspx?ID=32090


Les produits mentionnés ne sont pas encore commercialisés. Ils sont en phase de test. Si vous souhaitez obtenir Visual Studio 2005 en version beta ou en version finale dès sa disponibilité, vous pouvez souscrire un abonnement MSDN http://www.microsoft.com/france/msdn/abonnements/presentation.asp

 Historique

15 juin 2005 23:07:37 :
zip
15 juin 2005 23:15:03 :
zip

Commentaires

Commentaire de gldfdp le 02/08/2005 07:37:54

Pourquoi ne pas avoir utilise le controle SiteMapDataSource pour votre menu, et etant donne que vous connaissez les roles par avances, vous auriez pu le lier au fichier Web.sitemap (les roles etant definis dans le web.config), dans lequel pour chaque page vous definissiez les roles ayant le droit d'y avoir acces. La seule chose que vous auriez eu a faire etant de redefinir bool isUserInRole(string username, string rolename) d'une classe implementant RoleProvider (et evidemment redefinir le roleprovider dans le fichier web.config/ou pour juste le sitemapdatasource).

Commentaire de AlexN le 15/06/2006 14:14:01

Une bonne idée que de dévoiler vos secrets de fabrication.

Pour ceux qui sont refractaires à la langue de Shakespeare, il existe une traduction d'un des articles sur les suckerfish menu :
http://www.pompage.net/pompe/deroulants/

Ainsi que de nombreux autres articles sur le design avec css comme la technique des portes coulissantes (rollover sans préchargement des images), ou l'interêt des mises en pages css par rapport aux tables html.

http://www.pompage.net/articles
http://www.pompage.net/autres.html

Commentaire de Doombilbo le 01/02/2008 14:25:38

Pas mal du tout. J'ai bien apprécié le côté itératif de la chose. Cela montre bien comment s'organise un projet petit à petit.

J'ai cependant deux petites remarques à faire.
La première c'est que les couleurs HTML peuvent être réduites parfois.
Ainsi #000000 équivaut à #000
On peut réduire tant que les paires sont égales.
Donc #6699cc peut devenir #69c
Par contre #523621 ne peut pas être réduit.

La deuxième remarque c'est que les tables auraient pu être réduites à une.
J'aurais créé une table TMenu
id, parentId, text, navigateUrl, target, rule, order

Avec une relation de parentId vers id (sur la même table) et un index unique sur les deux champs.
L'enregistrement racine est le seul avec son parentId à null.
Et avec cette solution on n'est pas limité à quatre niveaux.

Hope this helps.

Commentaire de tamort le 15/07/2008 18:00:44

salut
je n'arrive pas a télécharger le pdf il me redirige vers un autre site sans télécharger le pdf

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,090 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales