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