How to close the parent window from its child?

MV8

New Member
I have the following case:I have a gridview on my page :\[code\]page1.aspx\[/code\]I open another page(\[code\]page2.aspx\[/code\]) through that gridview in a rad window then after that,through some button on \[code\]page2.aspx\[/code\] i open the last page (\[code\]page3.aspx\[/code\]) in a \[code\]rad window\[/code\] also.all these steps are performed through server side code :\[code\] protected void OpenNewWindow(string url, int width, int height, int mode) { RadWindow newWindow = new RadWindow(); newWindow.NavigateUrl = url; newWindow.VisibleOnPageLoad = true; newWindow.KeepInScreenBounds = true; newWindow.Skin = "Metro"; if (width > 0) { newWindow.Width = width; } if (height > 0) { newWindow.Height = height; } newWindow.VisibleStatusbar = false; if (mode == 0) { { } //newWindow.OnClientClose = "OnChildWindowClosed"; newWindow.DestroyOnClose = true; newWindow.InitialBehaviors = WindowBehaviors.Maximize; } RadWindowManager1.Windows.Add(newWindow); }\[/code\]What i want to do is :when clicking on a specific button on my (\[code\]page3.aspx\[/code\]) close it and its parent \[code\]page2.aspx\[/code\].How to do this (server side)?I try this :but it just closes the child \[code\]page3.aspx\[/code\] i want to close the parent \[code\]page2.aspx\[/code\] also ?!\[code\] protected void Button1_Click(object sender, EventArgs e) { ((RadAjaxManager)this.Parent.FindControl("RadAjaxManager1")).ResponseScripts.Add("CloseModal();"); RadAjaxManager1.ResponseScripts.Add("CloseModal();"); }\[/code\]
 
Back
Top