Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementCOMMUNICATION INTER MODULECOMMUNICATION INTER MODULE
Précédente
 
Suivante
Nouveau message
31/03/2009 14:18
 

bonjour

 

Urgent !!

dans mon module, je cherche à récupérer la valeur d'une variable d'un autre module pour faire un calcul dessus.

quelqu'un pourrait-il m'expliquer la syntaxe exacte ?

 

merci d'avance

Patrick

 
Nouveau message
01/04/2009 17:58
 

Bonjour,

Je n'ai pas la solution sous la main, mais il me semble d'un post traite déjà de ce souci.

Une petite recherche dans le forum pourrait bien vous dépanner...

Simon

 
Nouveau message
17/04/2009 13:59
 

Bonjour,

Je te conseille de regarder du côté de l'IMC (inter module communication), du ViewState, du cache SQL, ou des QueryString. Cela dépend vraiment du contexte, je te laisse regarder ces différentes manières de passer des variables, et si tu as besoin de détails n'hésite pas ;)

Bon courage

Sébastien

 
Nouveau message
21/04/2009 17:03
 

Bonjour,

Je dois également mettre en place une communication entre 2 modules et je ne sais pas trop comment m'y prendre. J'ai regardé sur le forum, mais les liens donnés en réponse ne fonctionnent pas. Pourrais-tu me dire comment faire avec ViewState et QueryString?

Merci bcp,

Salwa.

 
Nouveau message
22/04/2009 01:50
 

Bonjour Snicolle,


Charger une querystring dans l'URL, avec DotNetNuke, c'est très simple, on utilise l'API DotNetNuke pour les passer lors du Postback :
Response.Redirect(Globals.NavigateURL(Me.TabID, "Le nom de mon contrôle, ou view ou vide", "LeNomDeMonParametre" & =" & "La valeur de ma chaine qui sera encodée" & "LeNomDeMonSecondParametre" & "=" & "12345"))

Pour la récupérer, on utilise une propriété standard :
Dim LaValeurDeMonParametre as String = Request.Querystring("LeNomDeMonParametre")
Dim LaValeurDeMonSecondeParametre as Integer = CType(Request.Querystring("LeNomDeMonSecondParametre"), Integer)

Avec le ViewState : http://www.dotnetguru.org/articles/dossiers/viewstate/viewstate.htm
Avec les paramètres de Session : http://www.java2s.com/Code/ASP/Session-Cookie/AddandgetvaluefromsessionVBnet.htm
On peut aussi le faire avec un cache SQL, un cookie, etc. mais chaque moyen de persistence  est adapté à une situation, tu en trouveras plus sur le web, avec les bons mots clefs on trouve tout ;)

Bon courage

Seb

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementCOMMUNICATION INTER MODULECOMMUNICATION INTER MODULE