salve a tutti , e buon giorno .. sto spostanto questo nuovo argomento iniziato ieri su un'altra discussione e non vorrei creare dei casini , dunque inserisco un nuovo argomento
grazie a sms e a prietro sono riuscito (almeno a capire come si passano i dati da una finestra ad un'altra ) ma questo è un'altro discorso ..
il mio nuovo problema ( anche se non è l'unico) nasce quando passo i dati da una finestra ad un'altra
facendo la window.opener.location.reload() della pagina (madre) tutti i dati inseriti nelle texbox (controlli server) tipo nome cliente mi vengono azzerati , metre io vorrei che rimanessere "vivi" quando chiudo la finestra figlia
adesso posto anche il codice che mi ha gentilmente passato sms e formato da due piccoli file NewFile.aspx e popup.aspx.
NewFile.aspx
<%@ Page Language="VB" Debug="true" %>
<script runat="server">
Sub Page_Load()
if Not (Page.IsPostBack)
If Session("popup") = "" Then
Response.Write("Devi aprire la popup!")
Else
Response.Write("Non ti serve più aprire la popup, xkè il valore memorizzato è " & Session("popup"))
End If
end if
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
Apri popup
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
</form>
</body>
</html>
popup.aspx
<%@ Page Language="VB" %>
<script runat="server">
' Insert page code here
'
Sub RefreshOpener(sender As Object, e As System.EventArgs)
Session("popup") = TextBoxSession.Text
Page.RegisterStartUpScript("refresh","<scrip"+"t>w indow.opener.location.reload(); window.close();</scrip"+"t>")
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:TextBox id="TextBoxSession" runat="server"></asp:TextBox>
<asp:Button id="Button1" onclick="RefreshOpener" runat="server" Text="Invia!"></asp:Button>
</form>
</body>
</html>
se inserico dati nella textbox che si trovano nella NewFile.aspx
quando apro la popup.aspx non succede nulla ma quando la chiudo e si verifica la window.opener.location.reload()
Lui mi porta si i dati nella form madre ma mi cancella il contenuto della textbox (NewFile.aspx)
grazie 1000
Paolo

) nasce quando passo i dati da una finestra ad un'altra
Rispondi quotando