RadAjaxPanel版本的UpdatePanel.Update()?

时间:2009-08-28 18:05:20

标签: asp.net updatepanel telerik radajaxmanager

如何使用RadAjaxPanel强制部分回发并刷新/更新其中的所有控件?我以前使用UpdatePanel并调用.Update()

3 个答案:

答案 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