ASP.NET从另一个用户控件刷新用户控件

时间:2011-09-06 10:03:20

标签: asp.net user-controls asp.net-ajax telerik

我正在使用C#编写一个ASP.NET项目,并且当我选择另一个用户控件的选定值时,我试图在一个用户控件的下拉列表中刷新数据。必须使用第三方Telerik控件。一切都是Ajax'd(再次是Telerik)所以它应该只是刷新ajax面板的问题,但这似乎不可能与Telerik Ajax面板。有什么方法可以做到吗?

另一种选择是在按钮点击时用户控件所在的页面执行相同操作的方法(因为有一个按钮可以取消隐藏用户控件,也可以用来刷新它。)

提前感谢您的建议。

1 个答案:

答案 0 :(得分:0)

在这种情况下,您应该可以使用RadAjaxManager。这将允许您通过内置配置工具或以编程方式设置某些控件来更新任何类型的回发上的其他控件。在这种情况下最简单的方法是在主页面上托管RadAjaxManager(托管两个用户控件)并在面板中加载UserControl。然后在RadAjaxManager的AjaxSettings中设置一个面板将在另一个面板中引起部分回发。

链接的演示应该对此有所了解,documentation也是如此。