单击按钮异步加载usercontrol

时间:2011-06-27 09:00:30

标签: c# asp.net user-controls

我有2个usercontrol,每个都在不同的updatepanel中。此外,我在这两个更新面板外面有一个按钮。在此按钮上单击我试图在usercontrol中调用该方法。

在按钮点击未完成之前,它不显示数据,因此我的两个用户同时控制加载。我想异步加载这些用户控件,即只要该usercontrol中的方法完成,我就希望显示数据。我应该改变什么才能使其正常工作。

usercontrol中的方法基本上是为用户控件创建动态html。

我在按钮点击中调用用户控制方法,因此它按顺序发生。 UpdatePanel的Unload事件发生在最后,有没有办法可以通过按钮点击来引发这个事件。

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题(这并不容易),您需要在用户控件中使用某种FinishedLoading事件,并在页面上设置其代表,并将其设置为true。