Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Passaggio dati da una pagina all'altra non funziona
mercoledì 26 maggio 2010 - 07.57
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
basicdany
Profilo
| Expert
590
messaggi | Data Invio:
mer 26 mag 2010 - 07:57
ciao, come ho visto dai vari forum in rete per passare dati da una pagina all'altra si utilizza:
pagina origine da un tasto:
Try
Response.Redirect("Dettagli.aspx?IDFoto=10")
Catch ex As Exception
MsgBox(Err.Description)
End Try
pagina destinazione dove leggere il dato della variabile idfoto nel form load:
Try
Dim ID As String
ID = Request.QueryString("IDFoto")
Catch ex As Exception
MsgBox(Err.Description)
End Try
ma gia alla pagina di origine genara eccezione THread interotto.
perche dove sbaglio?
grazie
fguida
Profilo
| Expert
524
messaggi | Data Invio:
mer 26 mag 2010 - 08:33
Le due pagine si trovano allo stesso livello (posizione file in directory) ?
Francesco
basicdany
Profilo
| Expert
590
messaggi | Data Invio:
mer 26 mag 2010 - 08:52
ciao,si trovano allo stesso livello, poi comunque dovrei passare anche i dati fra 2 pagine che si trovano nella cartella "secure".
vorrei sapere come leggere il parametro passato sia in html che in vb, in modo da poterlo utilizzare per operazioni in vb via codice che html direttamente.
grazie
fguida
Profilo
| Expert
524
messaggi | Data Invio:
mer 26 mag 2010 - 08:59
Cosa intendi per "passarlo in html" ?
Quando fai un passaggio di parametri da querystring comunque se usi vb lo setti da codebehind..la sintassi mi sembra corretta ma non capisco il tipo di errore che ti da. Nella direttiva @Page hai magari impostato qualcosa tu?
Francesco
basicdany
Profilo
| Expert
590
messaggi | Data Invio:
mer 26 mag 2010 - 11:42
nel senso da codebehind o codice asp, comunque la sintassi e corretta? mi da errore THread interotto!
ciao grazie
fguida
Profilo
| Expert
524
messaggi | Data Invio:
mer 26 mag 2010 - 11:55
Prova a sostiruire
Response.Redirect("Dettagli.aspx?IDFoto=10")
con
Response.Redirect("~/Dettagli.aspx?IDFoto=10")
Nel caso la pagina aspx non sia sotto la root di progetto, aggiunge la struttura in cui è posizionata fra la tilde/ ed il nome pagina....magari è solo questo.(es: ~/a/b/c/Dettagliaspx..........)
Francesco
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mer 26 mag 2010 - 15:26
non puoi fare un response.redirect dentro un try - catch
ciao
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
basicdany
Profilo
| Expert
590
messaggi | Data Invio:
mer 26 mag 2010 - 15:49
ciao, ho risolto impostando:
Response.Redirect("Gallery.aspx?IDIMMOBILE=" & "10", False)
ha chi do l'accettazione come risolto?
grazie comunque tanto
fguida
Profilo
| Expert
524
messaggi | Data Invio:
mer 26 mag 2010 - 16:39
E' uguale :)
Anzi dalla a Gluck, visto che io ti ho dato delle indicazioni impreciso visto che non ho tenuto conto del try\catch.... sbadato!
Francesco
basicdany
Profilo
| Expert
590
messaggi | Data Invio:
gio 27 mag 2010 - 09:24
ciao, il problema e comunque rimasto tra pagine nella dir "secure" non riesce a leggere
la variabile passata, la variabile contiene uno strano dato "_page",
per ora non mi serve risolvere il problema pero potrebbe servire per altri
o in futuro a noi.
il fatto di non inserirlo nella gestione degli errori non c'entra niente, funziona comunque.
ciao
fguida
Profilo
| Expert
524
messaggi | Data Invio:
gio 27 mag 2010 - 10:02
..si ma credo che Gluck intenda che mettere una response.redirect in un try non ha comunque senso.
Francesco
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !