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
>