Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementinteraction entre 2 modulesinteraction entre 2 modules
Précédente
 
Suivante
Nouveau message
05/06/2007 17:46
 

Bonjour,

Je cherche à faire interagir deux modules entre eux.

Je m'explique: je crée un module ou l'utilisateur peut faire différents choix, et je voudrais qu'un autre module récapitule les informations sélectionnées par l'utilisateur.

Donc comment lier ces deux modules pour que dès que l'utilisateur fiat un choix dans une liste déroulante, ça s'affiche dans le tableau récapitulatif d'un autre module.

Merci d'avance

Nicolas

 
Nouveau message
06/06/2007 17:00
 

Bonjour Nicolas,

Si tes deux modules seront toujours sur la même page, tu peux utiliser l'IMC (Inter Module Communication). Sinon, le principe général est d'ajouter des commandes/paramètres dans le QueryString puis de faire un Redirect sur ta page. Ainsi, le premier module reçoit l'événement de l'utilisateur et passe les paramètres dans le QueryString puis redirige sur la même page. Le second lors de son chargement teste le QueryString pour vérifier s'il contient des paramètres le concernant et effectue les actions correspondantes le cas échéant.

Gilles

 
Nouveau message
06/06/2007 17:10
 

Bonjour,

Merci Gilles pour ta réponse.

Mes deux modules étant voués à être toujours sur la meme page, j'avais commencé à me renseigner sur la mise en place de l'IMC. J'ai trouver un bon nombre de documents, mais aucun ne présentant d'exemple d'application.

Aurais-tu un exemple, que je puisse m'en inspirer et en étudier le fonctionnement?

Nicolas

 
Nouveau message
07/06/2007 02:07
 

Bonjour Nicolas,

Tu n'as pas cherché comme il fallait !

Voici deux exemples :

  • Un ancien code pour dnn 2.x en VB et C#, mais il devrait t'aider quand même pour le principe. Il faut savoir qu'avec les anciennes versions de dnn, tu ne pouvais passer qu'une chaine de caractères ce qui n'est plus le cas maintenant.
  • Un code beaucoup plus récent avec une belle page mettant en oeuvre le principe. Attention toutefois, le code utilise le modèle WAP. Il te faut donc VS 2005 Pro SP1 au minimum.

Bon code !

Gilles

 
Nouveau message
07/06/2007 09:25
 

Bonjour Gilles

Merci beaucoup pour ces si précieuses informations!

C'est exactement ce que je recherchais! (j'ai pourtant chercher ces infos depuis le début de la semaine... sans succès)

Nicolas

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementinteraction entre 2 modulesinteraction entre 2 modules