7

我可以用 RadAjaxPanel 做什么来强制部分回发并刷新/更新其中的所有控件?我曾经使用 UpdatePanel 并调用 .Update()

4

3 回答 3

4

我在 Telerik 在线文档中发现了这个主题,它几乎模仿了 MS 更新面板的 UpdatePanel.Update() 方法。

迪克

于 2009-08-30T10:48:31.107 回答
4

我建议你使用RadAjaxManager.

它比RadAjaxPanel. 这个想法是您定义一个“触发控件”而不是受影响的控件。

我不确定是什么触发了您的“强制部分回发”-但是如果我假设它是一个按钮,那么您可以使用这样的脚本:

function FireButton(){

$find("<%=RadAjaxManager1.ClientID %>").ajaxRequest("IDofTheButton");
}

在管理器 ajaxsettings 中,您将按钮添加为触发器,以及您想要更新为“受影响的控件”的控件。

于 2009-08-30T12:26:49.927 回答
1

要达到预期的效果,可以调用ajax 面板的ajaxRequest() 方法。以下文章演示了类似的设置:

http://www.telerik.com/help/aspnet-ajax/ajxinteractionbetweenpanels.html

于 2009-08-31T15:26:09.123 回答