首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我只被允许拥有一个telerik:RadAjaxManager,我如何引用2个控件?

如果我只被允许拥有一个telerik:RadAjaxManager,我如何引用2个控件?
EN

Stack Overflow用户
提问于 2013-12-01 11:44:10
回答 2查看 217关注 0票数 0

我有两个我想使用的面板,一个是pnlUserInfo,一个是pnlMedOrders。我能够成功地添加pnlUserInfo,但我想不出如何添加另一个。下面是我的pnlUserInfo代码

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

发布于 2013-12-01 12:11:31

我想通了!面板的问题是您只需要一个面板。目前,我将整个dnn模块封装在一个面板中,并且我使用ajax管理器而不是pnlUserInfo,并且它可以工作!

票数 0
EN

Stack Overflow用户

发布于 2013-12-01 12:15:09

在标记中创建另一个AjaxSetting元素,如下所示:

代码语言:javascript
复制
<telerik:AjaxSetting AjaxControlID="pnlMedOrders"> 
    <UpdatedControls> 
        <telerik:AjaxUpdatedControl ControlID="pnlMedOrders" 
                                    LoadingPanelID="RadAjaxLoadingPanel1" /> 
    </UpdatedControls> 
</telerik:AjaxSetting>

注意:这两个面板共享相同的加载面板。

因此,您的标记应该如下所示:

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20308486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档