0

我有两个用户控件 - UserControl1.ascx 和 UserControl2.ascx

我在 UserControl1.ascx 中有一个 RadGrid1。我在 UserControl2.ascx 中有一个表单。

当我在 UserControl1.ascx 中更新 RadGrid1 时,我想在 UserControl2.ascx 中刷新表单中的数据。

如何使用 Telerik 从 UserControl1 刷新 UserControl2 中的数据?

4

1 回答 1

0

将两个用户控件放置在 RadAjaxManager 中,如下所示:

 <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID=" UserControl1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID=" UserControl2"></telerik:AjaxUpdatedControl>
                     <telerik:AjaxUpdatedControl ControlID=" UserControl1"></telerik:AjaxUpdatedControl>
                  </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>

在您在网页上注册 em 后,在下面放置您的用户控件

<uc1:UsreControl1  ID="UserControl1" runat="server"/>

<uc2:UsreControl2  ID="UserControl2" runat="server"/>

希望它对你有用,因为它在我的项目中对我有用。

于 2013-03-20T14:47:54.157 回答