In 1.1 usavo questa, facilmente adattabile in 2.0 (aggiungi ClientScript prima dei Register)
codice:Public Class JavaScript ' Chiude la popup ed effettua il reload della pagina che l'ha aperta Public Shared Sub ChiudiRefresh(ByVal pagina As System.Web.UI.Page) Dim js As String = "<script language=javascript>window.opener.document.forms[0].submit();self.close(); </script>" If (Not pagina.IsStartupScriptRegistered("chiudirefresh")) Then pagina.RegisterStartupScript("chiudirefresh", js) End If End Sub End Class
Da usare così nella popup al momento di chiuderla:
(Ricordati che in lista.aspx le operazioni di lettura dati non devono essere eseguite soltanto al primo caricamento)codice:Javascript.ChiudiRefresh(Me)

Rispondi quotando