我正在使用Telerik的RadAjaxManager独立更新面板。
在我的页面上,我有3个用户控件:A,B,C。
我的AjaxSettings是:
如果我做一个回发,我看到的装载板,但(使用Chrome dev的工具)我看到发送A和B奇怪,我的数据作为唯一A已装载面板可见,当我执行操作。
如果我在B上做回发,行为相同:在B上加载面板,但为A和B加载数据。
现在,如果我从AjaxSettings中删除B的设置,当我在A上进行回发时,只发送A的数据。
我错了,或者我只应该看到AjaxSettings中定义的“目标”面板的数据?
此外,有时在我们的用户控件中,我们访问RadAjaxManager以添加响应脚本。可以相关吗?例如,如果在B的代码隐藏中我向RadAjaxManager添加脚本,那么当我在A上进行回发时,是否会发送整个B内容(规则A仅更新A)?
这在我们的应用中确实存在问题。
答案 0 :(得分:0)
为什么不尝试在用户控件周围使用RadAjaxPanel,或者也可以在用户控制页面上使用RadAjaxManagerProxy,它将回发您的控件本身。