如何使用RadAjaxPanel强制部分回发并刷新/更新其中的所有控件?我以前使用UpdatePanel并调用.Update()
答案 0 :(得分:4)
我在Telerik在线文档中找到了this topic,它几乎模仿了MS更新面板的UpdatePanel.Update()方法。
迪克
答案 1 :(得分:4)
我建议你使用RadAjaxManager
。
它比RadAjaxPanel
灵活得多。
这个想法是你定义一个“触发控件”而不是受影响的控件。
我不确定是什么触发你的“强制部分回发” - 但如果我认为这是一个按钮而不是像这样的脚本:
function FireButton(){
$find("<%=RadAjaxManager1.ClientID %>").ajaxRequest("IDofTheButton");
}
在管理器ajaxsettings中,您将按钮添加为触发器,以及要将其更新为“受影响的控件”的控件。
答案 2 :(得分:1)
要获得所需的结果,可以调用ajax面板的ajaxRequest()方法。以下文章演示了类似的设置:
http://www.telerik.com/help/aspnet-ajax/ajxinteractionbetweenpanels.html