ma no ! suvvia

hai presente il campo nascosto che si chaima viewstate che .net genera dentro l'html che "butta fuori" ?
lo potrai notare facendo sul browser visualizza html e trovi un certo n° di righe incomprensibili... bene quelle le ha scritte il framework e servono a mantenere lo stato dei controlli

puoi usare un pochettino di quello spazio per memorizzarci dentro una cosa che serve a te (spazio che va aggiunto beninteso)

se fai

sub page_load(...)
viewstate("pippo")="forza inter"
end sub

1° non è che crasha il sistema
2° hai memorizzato nel viewstate pippo la stringa ...
è come se avessi fatto una sessione in asp normale con la differenza che se facevi una sessione e navighi nel sito diciamo 2 pagine dopo e la richiami la vedi ancora, questa invece vale solo per questa pagina perchè appunto è dentro quella "fogna" che è il campo nascosto viewstate

nelle altre sub poi la puoi utilizzare come cavolo ti pare

ad esempio
sub cippirimerlo()
label1.text=viewstate("pippo").tostring()
end sub