我的页面 (productionEntry.aspx) 有一个 radGrid,其中包含一个 radAjaxManager,其设置允许异步回发 radGrid:
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadGridProductionOrders">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGridProductionOrders" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
所以 RadGridProduictionOrders 异步回发,这很好。
然而,现在 radGrid 的 editForm 是一个弹出式用户控件,我想要完成的是异步回发一些用户控件的内容。我曾尝试将 radAjaxManagerProxy 和 radAjaxPanel 一起使用,并在用户控件中单独使用。每次页面根据 radAjaxManager 中的设置从 productionEntry.aspx 页面异步回发。
这是用户控件中 radAjaxManagerProxy 的标记。我想发回的内容在 Panel1 内:
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="Panel1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="Panel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
我需要如何设置页面和/或用户控件来完成我的需要?