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
Cross-page posting e dropdownlist
venerdì 25 luglio 2008 - 17.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
zagor76
Profilo
| Newbie
21
messaggi | Data Invio:
ven 25 lug 2008 - 17:23
Salve a tutti,
ho una pagina1.aspx da cui faccio il postbackurl verso la pagina2.aspx.
tramite page.previouspage.fincontrol(... riesco a ad acedere a tutte le textbox di pagina1, tranne che per la dropdownlist che mi restituisce sempre come selectedvalue il primo elemento della lista! Cosa puo' essere?
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
ven 25 lug 2008 - 17:32
e quasi lo steso ma prova a monitorizzare il selecteditem.text o selecteditem.value, senza contare che potresti usare il url per enviare il value dal DDL
zagor76
Profilo
| Newbie
21
messaggi | Data Invio:
ven 25 lug 2008 - 17:43
Potresti farmi un esempio?
seanmhall
Profilo
| Newbie
41
messaggi | Data Invio:
ven 25 lug 2008 - 17:55
Puoi postare un po' di codice? perchè in teoria dovrebbe funzionare...
zagor76
Profilo
| Newbie
21
messaggi | Data Invio:
ven 25 lug 2008 - 18:03
If Page.PreviousPage IsNot Nothing Then
If Page.PreviousPage.IsCrossPagePostBack = True Then
Dim DDL As DropDownList = CType(Page.PreviousPage.Master.FindControl("ddl"), DropDownList)
Session("SelectedValue") = DDL.SelectedValue
Label1.Text = CType(Page.PreviousPage.Master.FindControl("LABEL2"), Label).Text
End If
End If
il valore di label1 lo trovo.
il valore di ddl è sempre quello del primo dela lista.
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
ven 25 lug 2008 - 18:45
iniziando delle cose ovvie, la tag della pagina è giusta
"<%@ PreviousPageType VirtualPath="~/pagina.aspx" %>"
???
zagor76
Profilo
| Newbie
21
messaggi | Data Invio:
ven 25 lug 2008 - 19:46
Questo dove dovrei inserirlo?
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
sab 26 lug 2008 - 10:22
dopo il tag <@ page ....
aggiunge la tag che ti ho appena segnalato, ricorada pero di chiamare la pagina con server.transfer("pagina.aspx") o postbackurl="~/pagina.aspx"
zagor76
Profilo
| Newbie
21
messaggi | Data Invio:
mer 30 lug 2008 - 11:48
Ho risolto usando una querystring, grazie!
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
mer 30 lug 2008 - 13:19
infatti era quello che ti consigliavo all'inizio ma ho pensato non volevi che questi dati fossero in vista.
comunque meglio cosi. Ciao!!
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 !