我在一个aspx页面上放了两个自定义服务器控件,现在向执行第一个从而获取参数让第二个使用,但是现在的问题是,有的时候还没获取到参数,也就是第一个控件还没执行完就执行第二个服务器控件了,我想问的是,怎样才能控制自定义服务器控件的执行顺序?

解决方案 »

  1.   

    你在两个控件中写两个初始化的方法,在aspx的pageload中先后调用,不就能控制执行顺序了吗
      

  2.   

    我这个自定义的控件没有autopostback,再说这个和autopostback也没什么关系等待达人
      

  3.   

    经过调查,想要首先执行的那个控件里面没有onload事件,是用render实现的,而想要后执行的那个控件却又一个onload事件所以首先执行了有没有什么办法可以改变一下他们的执行顺序?
      

  4.   

    控件执行生命周期
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpcondevelopingtemplateddataboundcontrol.asp
    希望有点帮助
      

  5.   

    http://msdn.microsoft.com/library/CHS/cpguide/html/cpconControlExecutionLifecycle.asp