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:
codice:
Javascript.ChiudiRefresh(Me)
(Ricordati che in lista.aspx le operazioni di lettura dati non devono essere eseguite soltanto al primo caricamento)