首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Telerik的RadAjaxManager:刷新所有用户控件

Telerik的RadAjaxManager:刷新所有用户控件
EN

Stack Overflow用户
提问于 2012-03-28 11:09:59
回答 1查看 3.3K关注 0票数 1

我正在使用Telerik的RadAjaxManager独立更新面板。

在我的页面上,我有三个用户控件: A、B、C。

我的AjaxSettings是:

  • 如果回发在A上,只更新A.
  • (如果回发在B上),则只更新B.
  • I不声明C.

的任何内容。

如果我在A上做回发,我会看到A上的加载面板,但是(使用Chrome工具)我会看到发送给A和B的数据。奇怪的是,只有A在执行操作时才能看到加载面板。

如果我在B上做回发,同样的行为:在B上加载面板,但加载A和B的数据。

现在,如果我从AjaxSettings中删除B的设置,当我对A进行回发时,只发送A的数据。

是我错了,还是我应该只看到在AjaxSettings中定义的“目标”面板的数据?

此外,有时在我们的用户控件中,我们访问RadAjaxManager来添加响应脚本。会有关联吗?例如,如果在B的代码背后我向RadAjaxManager添加了脚本,那么当我在A上做回发时(规则A只更新A),整个B内容会被发送吗?

这确实是我们的应用程序中的一个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-28 13:27:44

为什么不尝试在用户控件周围使用RadAjaxPanel,或者也可以在用户控制页面上使用RadAjaxManagerProxy,这样就可以回发控件本身。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9906270

复制
相关文章

相似问题

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