I'm trying to convert some AJAX modal popup extenders to RadWindows, but the LinkButtons in my RadWindows no longer trigger my UpdateProgress to appear on postback. The end result is that the user has no indication that the action is occurring and can click the buttons as many times as they choose. When I try and add the LinkButton as triggers to the UpdatePanel, I get an error that the control doesn't exist. Is there a way to associate controls in a RadWindow as UpdatePanel triggers? Here's a simplified version of the ASPX.
<asp:UpdateProgress ID="updProgress" AssociatedUpdatePanelID="updPanel" runat="server"> <ProgressTemplate> <asp:Panel ID="progressPanel" runat="server" CssClass="IPUpdateProgress"> <table align="center"> <tr> <td align="center" valign="middle"> <asp:Label ID="lblUpdateInProgress" runat="server" CssClass="IPLabelText" Text="Update in progress..."></asp:Label> <asp:Image ID="imgGlobalProcessing" runat="server" ImageUrl="/Images/ajax-loader.gif" /> </td> </tr> </table> </asp:Panel> </ProgressTemplate></asp:UpdateProgress><asp:UpdatePanel runat="server" ID="updPanel" UpdateMode="Conditional" ChildrenAsTriggers="true"> <Triggers> <asp:AsyncPostBackTrigger ControlID="lnxbtnNew" EventName="Click" /> <asp:AsyncPostBackTrigger ControlID="drxlstSearch" EventName="SelectedIndexChanged" /> <asp:AsyncPostBackTrigger ControlID="tbxSelectedValue" EventName="TextChanged" /> </Triggers> <ContentTemplate> <telerik:RadWindow runat="server" ID="rwNewExport" Modal="true" Title="Create New Export" Skin="IP" EnableEmbeddedSkins="false" AutoSize="true" VisibleStatusbar="false"> <ContentTemplate> <table cellspacing="0" cellpadding="2" width="580px"> <tr> <td colspan="3"><asp:Label ID="lbxNewValidationError" CssClass="IPValidationError" runat="server"></asp:Label></td> </tr> <tr> <td> <asp:Label ID="Label111" runat="server" CssClass="IPLabelText">Export Country</asp:Label> </td> <td> <asp:DropDownList ID="drxlstNewExportCountry" runat="server" CssClass="IPDropDownList" Width="400px"> </asp:DropDownList> </td> <td rowspan="2"> <asp:LinkButton ID="lnxbtnSaveNew" runat="server" Style="padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px" CssClass="IPLinkButton">Go</asp:LinkButton> </td> </tr> <tr> <td> <asp:Label ID="Label112" runat="server" CssClass="IPLabelText">Import Country</asp:Label> </td> <td> <asp:DropDownList ID="drxlstNewImportCountry" runat="server" CssClass="IPDropDownList" Width="400px"> </asp:DropDownList> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr runat="server" id="rowTemplateHeader" class="IPGridHeader"> <td colspan="3"> <asp:Label ID="Label113" runat="server">Create New Export From Template</asp:Label> </td> </tr> <tr runat="server" id="rowTemplate"> <td> <asp:Label ID="Label114" runat="server" CssClass="IPLabelText">Template</asp:Label> </td> <td> <asp:DropDownList ID="drxlstTemplates" runat="server" CssClass="IPDropDownList" Width="400px"> </asp:DropDownList> </td> <td> <asp:LinkButton ID="lnxbtnSaveFromTemplate" runat="server" Style="padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px" CssClass="IPLinkButton">Go</asp:LinkButton> </td> </tr> </table> </ContentTemplate> </telerik:RadWindow> </ContentTemplate></asp:UpdatePanel>