Salve a tutti, vorrei sapere se il codice per inserire una variabile nel viewstate deve stare per forza nel Page_Load o se può stare in qualsiasi parte del file.
Ho provato ad inserirlo in una parte della pagina, ma quando questa viene ricaricata (con l'evento javascript document.location=...) perde di valore. Può dipendere dal fatto che si ricarica tramite javascript?

Inoltre un'altra cosa: come faccio a vedere se una variabile di sessione esiste?
Ho provato con:
codice:
If session("nome") = null then
ma ottengo questo errore:
BC30822: 'null' is not declared. 'Null' constant is no longer supported; use 'System.DBNull' instead

Provando ad usare poi System.DBNull ottengo quest'altro errore:
BC30691: 'DBNull' is a type in 'System' and cannot be used as an expression.

C'è modo di venirne a capo?
Ovviamente avrei lo stesso problema se il confronto lo facessi con una variabile del viewstate anzichè una della sessione.

ciao e grazie