我正在使用Telerik的RadAjaxManager独立更新面板。
在我的页面上,我有三个用户控件: A、B、C。
我的AjaxSettings是:
的任何内容。
如果我在A上做回发,我会看到A上的加载面板,但是(使用Chrome工具)我会看到发送给A和B的数据。奇怪的是,只有A在执行操作时才能看到加载面板。
如果我在B上做回发,同样的行为:在B上加载面板,但加载A和B的数据。
现在,如果我从AjaxSettings中删除B的设置,当我对A进行回发时,只发送A的数据。
是我错了,还是我应该只看到在AjaxSettings中定义的“目标”面板的数据?
此外,有时在我们的用户控件中,我们访问RadAjaxManager来添加响应脚本。会有关联吗?例如,如果在B的代码背后我向RadAjaxManager添加了脚本,那么当我在A上做回发时(规则A只更新A),整个B内容会被发送吗?
这确实是我们的应用程序中的一个问题。
发布于 2012-03-28 13:27:44
为什么不尝试在用户控件周围使用RadAjaxPanel,或者也可以在用户控制页面上使用RadAjaxManagerProxy,这样就可以回发控件本身。
https://stackoverflow.com/questions/9906270
复制相似问题