首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用telerik:RadAjaxManager更新特定事件的控件

如何使用telerik:RadAjaxManager更新特定事件的控件
EN

Stack Overflow用户
提问于 2013-02-25 15:52:29
回答 1查看 3.4K关注 0票数 2

我对telerik控件还不熟悉。

我使用下面的代码来异步更新我的控件。

代码语言:javascript
复制
 <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID =  "RadAjaxLoadingPanel1">

    <AjaxSettings>
        <telerik:AjaxSetting EventName="OnSelectedIndexChanged" AjaxControlID="grd_optnandprcng">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="Req_items"></telerik:AjaxUpdatedControl>                    
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>

正如我的代码所示,我只想在OnSelectedIndexChanged事件of grd_optnandprcng (rad网格视图)上更新控件Req_items (rad网格视图)。

但这不管用。它对雷达网格视图的每一个事件的更新控制。

任何人都有办法解决这个问题。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-02-25 18:23:20

是的你肯定能做到这一点。试试这个:

  1. 调用SelectedIndexChanged事件的javascript:
  2. 在javascript中,使用RadAjaxManager发出一个ajax请求: 函数myGrid_SelectedIndexChanged(){ $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RefreshReqItems");}
  3. 不要忘记修改您的RadAjaxManager: >
  4. 做任何你需要做的事情来刷新你的项目: 受保护的void RadAjaxManager1_AjaxRequest(对象发送方,Telerik.Web.UI.AjaxRequestEventArgs e) { if (e.Argument.Equals("RefreshReqItems")) {//刷新某些内容或重新绑定其他内容。}}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15070880

复制
相关文章

相似问题

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