5 messaggi dal 25 gennaio 2009
Devo passare un valore da una pagina asp.net ad un'altra.
Così come dice la guida ho creato una proprietà pubblica nella pagina origine:

Public ReadOnly Property codiceNome() As String
Get
Return txtcodice.Text
End Get
End Property

mentre nella pagina di destinazione:

- nella pagina aspx ho messo:
<%@ PreviousPageType VirtualPath="~/Origine.aspx" %>

- poichè per il momento voglio visualizzare il valore passato in una textbox, nella pagina vb ho messo
TextBox1.Text = PreviousPage.codiceNome

Proprio in questa riga mi appare il seguente errore: "Riferimento a un oggetto non impostato su un'istanza di oggetto."
Probabilmente è un errore banale ma non riesco a capire come ovviare...
Grazie.
Modificato da cosmopsis il 29 luglio 2009 13.24 -
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
cosmopsis wrote:
Devo passare un valore da una pagina asp.net ad un'altra. Così come dice la guida ho creato una proprietà pubblica nella pagina origine:

Public ReadOnly Property codiceNome() As String
Get
Return txtcodice.Text
End Get
End Property

mentre nella pagina di destinazione:

- nella pagina aspx ho messo:
<%@ PreviousPageType VirtualPath="~/Origine.aspx" %>

- poichè per il momento voglio visualizzare il valore passato in una textbox, nella pagina vb ho messo
TextBox1.Text = PreviousPage.codiceNome

Proprio in questa riga mi appare il seguente errore: "Riferimento a un oggetto non impostato su un'istanza di oggetto."
Probabilmente è un errore banale ma non riesco a capire come ovviare... Grazie.
Modificato da cosmopsis il 29 luglio 2009 13.24 -
Ciao,
puoi trasferire da una pagina all'altra i valori che hanno i web control nell'ambito di utilizzo di Server.Transfert o di Cross Page Postback. Puoi fare riferimento a
http://www.aspitalia.com/script/674/Effettuare-Postback-Pagina-ASP.NET-2.0.aspx e alla guida:
http://msdn.microsoft.com/it-it/library/system.web.ui.page.previouspage.aspx.

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
5 messaggi dal 25 gennaio 2009
Esatto! Il problema era che non facevo il Server.Trasfert("pagina.aspx") perché richiamo un popup passandogli un parametro. Ho risolto con una variabile di sessione. Ti ringrazio per la risposta.
ciao.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.