Ciao,

ho provato ad inserire la System.dll nella cartella BIN, ma nulla da fare.

Allora, riga per riga, ho eseguito il debug della pagina e ho trovato che la riga che da problemi è

Page.PreviousPage.

Infatti nel load della form ho inserito il seguente codice:

If Not Page.PreviousPage Is Nothing Then
Dim SourceTextBox As TextBox
Dim SourceTextBox1 As TextBox
SourceTextBox = CType(Page.PreviousPage.FindControl("TB1"), TextBox)
SourceTextBox1 = CType(PreviousPage.FindControl("TB2"), TextBox)
If Not SourceTextBox Is Nothing Then
TipoMacchina.Text = SourceTextBox.Text
PaginaPrec.Text = SourceTextBox1.Text
End If
End If

dove TB1 e TB2 sono due textbox presenti nella pagina precedente, cioè quella dalla quale si accede alla form.

Non riesco a capire x quale motivo compaia sempre l'errore, e oltretutto un errore generico, senza un minimo di spiegazione.

L'istruzione che utilizzo per chiamare la form è:

Server.Transfer("Form.aspx", True)

inserita nell'evento click di un button.

Grazie a tutti...