voglio chiudere il RadWindow e aggiornare il genitore: come fare questo lato server:Come chiudere il radwindow sul lato server e aggiornare la pagina padre
ho il seguente caso:
Due pagine dicono :
parent.aspx:
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableViewState ="false">
</telerik:RadWindowManager>
e genitore. cs
protected 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);
}
Io chiamo questo metodo nel rowcommand di qualche GridView sul mio parentpage:
come questo:
OpenNewWindow("child.aspx", 0, 0,0);
Ora voglio l'evento lato server click di alcuni pulsante sulla pagina child
per chiudere la finestra di rad e aggiornare il genitore come fare questo ??
Ho ricevuto il seguente messaggio da firefox: 'Per visualizzare questa pagina, Firefox deve inviare informazioni che ripeteranno qualsiasi azione (come una ricerca o conferma d'ordine) che sia stata eseguita in precedenza. –
La pagina principale è stata postposta sul server in precedenza. In tal caso, è necessario assicurarsi che la pagina padre non venga postata, prima che l'utente apra il figlio RadWindow. O utilizzare il ** codice aggiornato ** che reindirizza la pagina padre a se stessa anziché ricaricare. – Win