Ich möchte aktualisieren Sie die RadWindow und aktualisieren Sie die Eltern schließen: wie diese Server-Seite zu tun:Wie die radwindow auf server schließen und die übergeordneten Seite
Ich habe folgenden Fall:
Zwei Seiten sagen :
parent.aspx:
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableViewState ="false">
</telerik:RadWindowManager>
und Eltern.
csprotected void OpenNewWindow(string url, int width, int height,int mode)
{
RadWindow newWindow = new RadWindow();
newWindow.NavigateUrl = url;
newWindow.VisibleOnPageLoad = true;
newWindow.KeepInScreenBounds = true;
if (width > 0)
{
newWindow.Width = width;
}
if (height > 0)
{
newWindow.Height = height;
}
newWindow.VisibleStatusbar = false;
if (mode == 0)
{
newWindow.DestroyOnClose = true;
newWindow.InitialBehaviors = WindowBehaviors.Maximize;
}
RadWindowManager1.Windows.Add(newWindow);
}
Ich nenne diese Methode in der RowCommand einiger gridview auf meinem parentpage:
wie folgt aus:
OpenNewWindow("child.aspx", 0, 0,0);
Jetzt möchte ich auf der Server-Seite Click-Ereignis von einigen Knopf auf der child
Seite, um das rad Fenster zu schließen und das Elternteil zu erneuern, wie man das macht ??
Ich erhalte die folgende Meldung von Firefox: 'Um diese Seite anzuzeigen, muss Firefox Informationen senden, die eine zuvor durchgeführte Aktion (z. B. eine Suche oder eine Auftragsbestätigung) wiederholen. –
Ihre übergeordnete Seite wurde zuvor an den Server gesendet. Wenn dies der Fall ist, müssen Sie sicherstellen, dass die übergeordnete Seite nicht zurückgebucht wird, bevor der Benutzer das RadWindow-Element öffnet. ODER verwenden Sie den ** aktualisierten Code **, der die übergeordnete Seite zu sich selbst umleitet, anstatt neu zu laden. – Win