29 messaggi dal 19 ottobre 2009
Salve a tutti , ho travato questo script che dovrebbe in teoria chiudere la finestra corrente e aggiornare la chiamante, ma nn funziona c'e un errore nel
RegisterStartupScript, mi dice risoluzione dell'overload nn riuscita nessun RegisterStartupScript accetta questo numero di arcomenti posto il codice di seguito:
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.ClientScript.IsStartupScriptRegistered("chiudirefresh")) Then
pagina.ClientScript.RegisterStartupScript("chiudirefresh", js)
End If
End Sub
End Class

Premetto che il codice l'ho inserito nel aspx.vb della pagina richiamata

C'e' qualcuno che sa dirmi il motivo dell'errore ???

Grazie a tutti buon lavoro
3.939 messaggi dal 28 gennaio 2003
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        JavaScript.ChiudiRefresh(Me)
    End Sub
    
    private 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 = "window.opener.document.forms[0].submit();self.close(); "
            If (Not pagina.ClientScript.IsStartupScriptRegistered("chiudirefresh")) Then
                pagina.ClientScript.RegisterStartupScript(pagina.GetType, "close", js, True)
            End If
        End Sub
    End Class


</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h1>b.aspx</h1>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
    </div>
    </form>
</body>
</html>
29 messaggi dal 19 ottobre 2009
Grazie Pietro lo scrip l'ho inserito funziona!!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.