2011-09-06 115 views
0

我正在使用C#编写一个ASP.NET项目,我试图在一个用户控件的下拉菜单中刷新数据,当其他用户的选定值控制被选中。必须使用第三方Telerik控件。所有东西都是Ajax'd(同样是Telerik),所以它应该只是刷新ajax面板的问题,但这对于Telerik Ajax面板来说似乎不可能。任何其他想法的方式来做到这一点?ASP.NET从另一个用户控件刷新用户控件

另一种选择是从用户控件在单击按钮上执行相同操作的方式(因为有一个用于取消隐藏用户控件的按钮,也可用于刷新它)。

在此先感谢您的建议。

+0

看看[第2,第4和第7 FAQ](http://www.telerik.com/help/aspnet/ajax/ajxfaq.html),因为它们听起来与您的问题类似。结论:**使用AJAX管理器**。对不起,我没有Telerik控件的经验来向你展示一个例子。 –

回答

0

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

链接的演示应该对documentation有所了解。

相关问题