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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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