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)