84 messaggi dal 21 ottobre 2004
Ciao a tutti,

ho il seguente problema:

ho una pagina aspx (pippo.aspx) dentro ho un iframe che mi richiama un'altra pagina contenente un calendario(asp:calendar).
seleziono una data sul calendar,recupero tale data nel metodo Calendar1_SelectionChanged.

siamo al dunque:

come faccio a passare in query string alla pagina padre (pippo.aspx)
il valore della data recuperato.

ho provato con:

Response.Redirect("url-pippo.aspx")

HttpContext.Current. Response.Redirect("url-pippo.aspx")

server.transfer("url-pippo.aspx")

in pratica non è che non funzioni ...nel senso che la pagina mi viene ricaricata con la data in query string
ma dentro l'iframe.

dovrei trovare un modo da codice (.cs) per invocare la pagina padre
credo una sorta di _parent passandogli un parametro in querystring.

è possibile una soluzione del genere?

come si fa ad "uscire" dall'iframe?

grazie a tutti.

mimmo.

Carpe Diem.
575 messaggi dal 23 giugno 2003
www.padovaboy.it
hmmmm ho idea che devi registrare un javascript per questo scopo del tipo:
window.parent.document.location = 'locazione.aspx?parametro=valore';


e lo puoi fare così: (.net 2.0)

String javascriptDalanciare = "window.parent.document.location = 'locazione.aspx?parametro=valore';";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ricaricaTop", javascriptDalanciare, true);


Sinceramente sto ancora studiando come funziona il nuovo sistema (il primo parametro ancora non lo capisco).
ricaricaTop semplicemente è un nome univoco da associare al javascript a livello del Page.
L'ultimo true dice al sistema di registrare dei tag script per il client.

Cmq di certo non puoi farlo da codice server side.

Buon divertimento ;)

www.padovaboy.it dal 2001 con furore :D
84 messaggi dal 21 ottobre 2004
ciao,

ma il codice che mi hai postato lo devo mettere dentro il Page_Load della pagina che contiene il calendario o dentro la pagina che contiene l'iframe.
sto sviluppando ancora su dot.net 2003.
la mia page non contiene ClientScript possibile?
o mi sono scortado qualche using?

cmq grazie per l'interessamento!!!

buon lavoro

mimmo

Carpe Diem.

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.