none
Perte du ViewState

    Question

  • Bonjour

    J'ai un projet ASP.Net développé sous Visual Studio 2010 avec une MasterPage.

    Une de mes pages filles, contient un UserControl qui stock des informations dans des ViewState :

        Property idLibelle() As Object
            Get
                idLibelle = ViewState("idLibelle")
            End Get
            Set(ByVal value As Object)
                Dim id As Integer = 0
                If Not value Is Nothing Then
                    If Not value.Equals(DBNull.Value) Then
                        If Integer.TryParse(value, id) Then
                        End If
                    End If
                End If
                If ViewState("idLibelle") <> id Then
                    ViewState("idLibelle") = id
                End If
                If id > 0 Then
                    If ContextTrd <> "" Then
                        Dim strTradASP As String = "~/TradLib.aspx?idLibelle=" + id.ToString + "&Context=" + ContextTrd
                        LnkTraduit.HRef = "javascript:loadwindow('" + Page.ResolveUrl(strTradASP) + "',800,600)"
                    End If
                    Liens.Visible = True
                Else
                    Liens.Visible = False
                End If
            End Set
            '
        End Property

    En débug, je vois bien à un moment donné une valeur dans ViewState("idLibelle").

    Mais elle disparait lorsque je la reconsulte plus tard...


    FB

    jeudi 16 mai 2013 11:33

Réponses

Toutes les réponses