2011-09-06 176 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有所瞭解。

相關問題