or
<telerik:RadEditor ID="RadEditor1" runat="server" EditModes="Design, Preview" Skin="Outlook" EnableResize="true"> <CssFiles> <telerik:EditorCssFile Value="StyleSheet.css" /> </CssFiles> <Content> Editor content 1 </Content></telerik:RadEditor><telerik:RadCodeBlock> <script type="text/javascript"> function OnClientClose(oWnd, args) { var arg = args.get_argument(); if (arg) { var retValue = arg.ReturnValue; if (arg.ReturnValue == "ONE" || arg.ReturnValue == "TWO") { var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>"); ajaxManager.set_enableAJAX(true); ///this calls RadAjaxManager1_AjaxRequest() server side ajaxManager.ajaxRequest(arg.ReturnValue); } else { __doPostBack('__Page', 'REFRESH|' + retValue) } } } </script></telerik:RadCodeBlock><des:PageManager ID="PageManager1" runat="server" AJAXFramework="TelerikRadAJAX" AJAXControlID="ScriptManager1"> <ChangeMonitor Enabled="True" UseValidationGroups="True" /></des:PageManager><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="pnlONE"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlONE" LoadingPanelID="AjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="pnlTWO"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlTWO" LoadingPanelID="AjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManager3" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><telerik:RadAjaxLoadingPanel ID="AjaxLoadingPanel1" runat="server" Transparency="55" BackColor="#E0E0E0"> <div style="text-align: center"> <asp:Image ID="imgPanelImage" runat="server" AlternateText="Loading..." ImageUrl="~/Images/ajax-loader.gif" /> </div></telerik:RadAjaxLoadingPanel>protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e){ RadToolTipManager1.TargetControls.Clear(); RadToolTipManager3.TargetControls.Clear(); //this is called from ajaxRequest() client side if (e.Argument == "ONE") grdONE.DataBind(); else if (e.Argument == "TWO") grdTWO.DataBind();}protected void grdTWO_ItemDataBound(object sender, GridItemEventArgs e){ ... this.RadToolTipManager1.TargetControls.Add(...) this.RadToolTipManager3.TargetControls.Add(...) ...}protected void OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args){ this.UpdateToolTip(args.Value, args.UpdatePanel);}private void UpdateToolTip(string elementID, UpdatePanel panel){ ...}RadGridItems.DataSource = Session[cKIWebHelper.SelectListSessionVariables.const_Session_GridData];
Now, i display a popup form B
window.showModalDialog
