none
SessionState inProc non pris en compte RRS feed

  • Question

  •  <system.web>
        <compilation debug="true" strict="false" explicit="true" targetFramework="4.5.1"/>
        <httpRuntime maxRequestLength="2097151" useFullyQualifiedRedirectUrl="true" executionTimeout="14400"/>
        <pages controlRenderingCompatibilityVersion="4.0"/>
        <sessionState mode="InProc" timeout="20" />
    
      </system.web>
     

    J'ai un projet "Application Web" sous Visual Studio 2013
    Alors que j'ai bien activé SessionState, les variables sessions ne sont pas conservées.

    Sur le Page_Load je sauvegarde bien une valeur :

    Session("idConfiguration") = idConfiguration
    

    En debug, je vois qu'elle est bien valorisée.

    Et sur le clic d'un lien, je vérifie sa valeur reste à nothing :

     Protected Sub Button_precedent_Click(sender As Object, e As EventArgs) Handles Button_precedent.Click
            Dim url As String = "default.aspx?id=" & Request.Params("id")
            Dim idCollection As Long = 0
            If Session("idCollection") IsNot Nothing Then
                idCollection = Session("idCollection")
                url &= "&idCollection=" & idCollection.ToString
            End If
            Response.Redirect(url)
            Response.End()
        End Sub

    Avez vous une piste?


    FB

    mercredi 23 septembre 2015 11:21

Réponses

  • Heu...

    Vous parlez de Session("idConfiguration") et dans le click de Session("idCollection") ?

    Quel est également le code de votre Page_Load ? Vous testez bien si vous êtes en postback ? (IsPostBack) ?


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    mercredi 23 septembre 2015 12:44

Toutes les réponses