Comment bien utiliser la directive Application
Bonjour à tous
J'essaie d'utiliser la directive Application pour passer des variables vers d'autres pages appelées.
Dans Default.aspx.vb, il y a un contrôle LinkButton qui me dirige vers Photos1.aspx, et dans la routine Load de la page j'ai :
Code:
1 2 3
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Application("Cible") = "Direction"
End Sub |
Dans Photos1.aspx.vb, il y a un label qui a pour texte d'origine "Label" et dans la routine load de la page j'ai :
Code:
1 2 3 4 5 6 7 8 9 10
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack() Then
Label3.Text = Application("Cible")
Else
Max = Application("_Max")
Rang = Application("_Rang")
NomFic = Application("_Nomfic")
Sens = Application("_Sens")
End If
End Sub |
Apparemment, je ne récupère pas ma variable puisque Label3 est vide.
Je précise Que les deux fichiers cités ne se trouvent pas dans le même répertoire.
J'ai du mal m'y prendre.
Quelqu'un peut-il m'aider.
Claude Azoulai