Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174

    Passaggio di dati tra 2 pagine

    Ciao raga.
    Vi espongo il mio problema:

    Ho una pagina, Intervento.aspx, in cui è presente questo Hyperlink:
    codice:
    <asp:HyperLink id="HyperLink1" runat="server" CssClass="beke" NavigateUrl="Ricerca.aspx" Target="_blank" tabIndex="5">Scegli la Commessa </asp:HyperLink>
    che funziona e mi apre in una finestra nuova la pagina Ricerca.aspx
    Il problema viene adesso:
    Nella pagina Ricerca.aspx l'utente cerca il numero della commessa su cui registrare un intervento ( fin qui no problem )
    L' ID della Commessa viene inserito in una TextBox ( ok )
    Come faccio a passare il valore dell' ID da Ricerca.aspx a Intervento.aspx, considerando che in Ricerca.aspx c'è un bottone che chiude la finestra e fa ritornare a Intervento.aspx ?
    Ho già provato ad usare le variabili di sessione, ma non funziona..
    Qualche suggerimento?
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Come faccio a passare il valore dell' ID da Ricerca.aspx a Intervento.aspx, considerando che in Ricerca.aspx c'è un bottone che chiude la finestra e fa ritornare a Intervento.aspx ?
    dovresti fare il postback dalla pagina popup alla pagina madre, e far avviare di nuovo il page_load .. sinceramente nn so come potresti fare

    anzi forse..
    nel botton ke kiude utilizzi sia una funzione js ke una .net..
    con quella .net ci piazzi l'id nella sessione
    con quella js fai una cosa del genere (okkio controlla ke io il js nn lo so .. se nn va kiedi nel forum giusto) ..
    cmq dovrebbe essere una cosa del tipo

    //codice js
    window.opener.location.href = "pagina.aspx?id=ok";
    self.close();

    ho messo "?id=ok" xkè in interventi.aspx potresti fare una cosa del genere

    If Request.Querystring("id") = ok Then
    'se la pagina viene dalla kiusura della poup
    'fai quello ke vuoi
    Else
    'se invece nn hai ancora aperto la popup, ma devi scegliere
    'continua ..
    End if

    cmq si potrebbe benissimo evitare il querystring cambiando il nome della pagina .. infondo cosa cambia?

  3. #3
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174
    A parte che non ho capito niente di quello che hai scritto, comunque...
    Originariamente inviato da sms
    cmq si potrebbe benissimo evitare il querystring cambiando il nome della pagina .. infondo cosa cambia?
    Mica ho detto che voglio fare il querystring...

    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  4. #4
    puoi utilizzare una variabile di sessione....

    oppure con puoi fare in modo che al click del pulsante un campo invisibile dell'altra pagina si popola...
    Let's your dream came true!

  5. #5
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174

    Re: Passaggio di dati tra 2 pagine

    Caro ale500..
    Sei proprio sicuro di aver letto tutto il 3d?
    Originariamente inviato da mcp07
    Ho già provato ad usare le variabili di sessione, ma non funziona.. Qualche suggerimento?
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  6. #6
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174
    Originariamente inviato da ale500
    oppure con puoi fare in modo che al click del pulsante un campo invisibile dell'altra pagina si popola...
    come devo fare?
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127

    Re: Re: Passaggio di dati tra 2 pagine

    Originariamente inviato da mcp07
    Sicuro di aver letto tutto il 3d?
    ovvio xkè tu credi ke magicamente cliccato il pottone, la pagina non popup si aggiorna e ritorna tutto .. niente magicamente, prova a usare il mio codice .

  8. #8
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174

    Re: Re: Re: Passaggio di dati tra 2 pagine

    Originariamente inviato da sms
    ovvio xkè tu credi ke magicamente cliccato il pottone, la pagina non popup si aggiorna e ritorna tutto .. niente magicamente, prova a usare il mio codice .
    non mi riferivo a te quando ho chiesto se avevi letto tutto il 3d, ma a ale500 che mi dice di usare le variabili di sessione, quando nel 1° messaggio ho scritto che le avevo ustae ma non funzionavano..
    Comunque sia, per me, scusa la franchezza, ma quello che hai scritto è pari al geroglifico.. :master:
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ok te lo traduco in arabo

    pagina_aprente.html (quella ke nel tuo caso contiene l'hyperlink, ke apre la nuova popup)
    codice:
    apri
    popup.aspx (la pagina aperta)
    codice:
    <script runat="server">
    Sub click1 (sender As Object, e As System.EventArgs)
    Session("prova") = "OK"
    Response.Write("<script>")
    Response.Write("window.opener.location.href = 'nuova.aspx';")
    Response.Write("self.close();")
    Response.Write("</sc"+"ript>")
    End Sub
    </script>
    <form runat="server">
    <asp:button runat="server" onclick="click1" />
    </form>
    nuova.aspx (la pagina a cui viene reindirizzato l'utente al click sul bottone)
    codice:
    <%
    if Session("Prova") <> "" Then 
    Response.Write(Session("Prova"))
    Else
    Response.Write("nessun valore :(")
    End if%>

  10. #10
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174
    Originariamente inviato da sms
    ok te lo traduco in arabo

    pagina_aprente.html (quella ke nel tuo caso contiene l'hyperlink, ke apre la nuova popup)
    codice:
    apri
    popup.aspx (la pagina aperta)
    codice:
    <script runat="server">
    Sub click1 (sender As Object, e As System.EventArgs)
    Session("prova") = "OK"
    Response.Write("<script>")
    Response.Write("window.opener.location.href = 'nuova.aspx';")
    Response.Write("self.close();")
    Response.Write("</sc"+"ript>")
    End Sub
    </script>
    <form runat="server">
    <asp:button runat="server" onclick="click1" />
    </form>
    nuova.aspx (la pagina a cui viene reindirizzato l'utente al click sul bottone)
    codice:
    <%
    if Session("Prova") <> "" Then 
    Response.Write(Session("Prova"))
    Else
    Response.Write("nessun valore :(")
    End if%>
    l'utente non viene reindirizzato a nessuna pagina!
    il bottone che è dentro Ricerca.aspx è questo:
    codice:
    <asp:Button id="Button3" onblur="javascript:this.className='button'" onmouseover="javascript:this.className='buttons'"
    						onfocus="javascript:this.className='buttons'" onmouseout="javascript:this.className='button'"
    						CssClass="button" Text="Conferma" Runat="server" Font-Size= medium OnClick=confirm></asp:Button>
    Che come funzione associata al Click ha questa:
    codice:
    sub confirm ( s as object, e as eventargs )
    							
    				Page.RegisterStartupScript("s", "<script>self.close();</"+"script>") 
    			
    			end sub
    Che chiude semplicemente la finestra che è stata aperta dove c'era Ricerca.aspx, visto che nell'<asp:HyperLink> la Proprietà TARGET è settata a "_blank" che cioè fa aprire una nuova finestra oltre a quella già esistente
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.