我有两个我想使用的面板,一个是pnlUserInfo,一个是pnlMedOrders。我能够成功地添加pnlUserInfo,但我想不出如何添加另一个。下面是我的pnlUserInfo代码
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="pnlUserInfo">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="pnlUserInfo" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px"
Width="75px" IsSticky="true" MinDisplayTime="500">
<img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page,
"Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' style="border: 0px;" />
</telerik:RadAjaxLoadingPanel>发布于 2013-12-01 12:11:31
我想通了!面板的问题是您只需要一个面板。目前,我将整个dnn模块封装在一个面板中,并且我使用ajax管理器而不是pnlUserInfo,并且它可以工作!
发布于 2013-12-01 12:15:09
在标记中创建另一个AjaxSetting元素,如下所示:
<telerik:AjaxSetting AjaxControlID="pnlMedOrders">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="pnlMedOrders"
LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>注意:这两个面板共享相同的加载面板。
因此,您的标记应该如下所示:
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="pnlUserInfo">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="pnlUserInfo"
LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="pnlMedOrders">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="pnlMedOrders"
LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"
Height="75px" Width="75px" IsSticky="true"
MinDisplayTime="500">
<img alt="Loading..."
src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>'
style="border: 0px;" />
</telerik:RadAjaxLoadingPanel>https://stackoverflow.com/questions/20308486
复制相似问题