Viewstate e session ID

venerdì 17 dicembre 2010 - 23.50
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  .NET 3.5

darkeric Profilo | Senior Member

Un problema al giorno....

parlamo di viewstate

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load conn = New SQLiteConnection(connectionstring) If conn.State = ConnectionState.Open Then conn.Close() conn.Open() If Not Page.IsPostBack Then ViewState("key") = Session.SessionID Call carica_prodotti() Call riempi_datagrid() End If End Sub

in questo modo identifico univocamente una sessione di navigazione al primo caricamento della pagina

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

con questa procedura invece inserisco in un db una riga che contiene proprio per identificare la sessione
in modo da poter poi filtrare in base alla sessione stessa

dove stà il prolema vi chiederete?

in locale funziona mentre se carico sul web (Hosting Aruba) non funge
ma non mi da errore, non mi visualizza niente, come se la query restituisse Zero righe

Help

----------------------------------------------------

Edit
a parte il fatto che ho cambiato sistema, anzichè farmi dare il session.sessionid
ad ogni primo caricamento della pagina passo al viewstate("key") una new GuID

non potendo fare debug ho inserito un textbox che mi visualizza il valore del viewstate("key") ad ogni postback + se stessa
e mi sono accorto che sono i button per inserire che non generano postback

ora che faccio?

------------------------------
Mi rispondo da solo niente a che vedere con quello che pensavo

in pratica inspigabilmente mi son trovato il Db senza permessi di scrittura

Bho

Tutto risolto!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5