It generates incorrect render with this configuration, but works if I rearrange the AjaxSetting.
<
div
>
<
table
style
=
"width:100%"
border
=
"1"
>
<
tr
>
<
td
>
<
asp:Button
ID
=
"btnIgnore"
runat
=
"server"
Text
=
"Test"
/>
</
td
>
</
tr
>
<
tbody
id
=
"tblNeededYes"
runat
=
"server"
>
<
tr
>
<
td
>
<
asp:Button
ID
=
"btnAdd"
runat
=
"server"
Text
=
"Add"
/>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
telerik:RadGrid
id
=
"RadGridGifts"
runat
=
"server"
>
<
MasterTableView
CommandItemDisplay
=
"None"
AutoGenerateColumns
=
"false"
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"Item Description"
UniqueName
=
"ItemDescription"
DataField
=
"ItemDescription"
></
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
td
>
</
tr
>
</
tbody
>
</
table
>
</
div
>
<!-- This only works if we put btnIgnore AjaxSetting below the btnAdd -->
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnIgnore"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"tblNeededYes"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnAdd"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGridGifts"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>