需求如下:
打开页面时,由于调用数据时间稍长,需要等一会儿才能显示出来。
所以需要首先把控件显示出来。然后再为DropDownList绑定数据。
回归到问题上,就是Page载入是怎样的顺序,载入控件在Page的哪个事件里?
另外,我想在数据绑定之前加入“载入中...”的Panel,在数据显示出来后在隐掉它,应该将代码放在哪个事件中?
    Private Sub Page_CommitTransaction(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.CommitTransaction
    End Sub    Private Sub Page_DataBinding(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.DataBinding
    End Sub    Private Sub Page_Disposed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Disposed
    End Sub    Private Sub Page_Error(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Error
    End Sub    Private Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) 
    End Sub    Private Sub Page_Unload(ByVal sender As Object, ByVal e As System.EventArgs) Handles 
    End Sub    Private Sub Page_AbortTransaction(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.AbortTransaction
    End Sub
还有Page_load到底是怎样的执行顺序?望高手解答

解决方案 »

  1.   

    前些时候我也在找这个问题,呵呵
    找到了LZ,你可以看一下这个
    http://www.zahui.com/html/4/41618.htm
      

  2.   

    http://www.mikecat.net/blogview.asp?logID=1606
      

  3.   

    Init, LoadViewState, LoadPostData, Load, RaisePostDataChanged, RaisePostBackEvent, PreRender, SaveViewState, Render, Unload
    所以需要首先把控件显示出来。然后再为DropDownList绑定数据。这个好象有点困难
      

  4.   

    我想在数据绑定之前加入“载入中...”的Panel,在数据显示出来后在隐掉它,应该将代码放在哪个事件中?
    这些事件都是服务器端的事件,“载入中...”这些要显示在客户端,当显示出来时,可能所有的事件已经执行完毕。你可以使用ajax,不是很好吗?或者采用异步的方式,参见
    http://www.webjx.com/htmldata/2006-09-21/1158798569.html