Rispondo a quello che mi hai chiesto
L'errore che ti dà è dovuto al fatto che ti occorre un controllo sul fatto che il percorso sia siato precedentemente memorizzato nel viewstate.
Quindi nella Get:

codice:
If ViewState("Percorso") Is Nothing Then
  Return String.Empty
Else
  Return ViewState("Percorso").ToString
End If
ciao, javalon