if(!IsPostBack)
{
   xxxx
}

解决方案 »

  1.   

    page_load 是页面运行首先执行的事件,没有比这事件更快的!
      

  2.   

    这个没有办法
    ASP执行模式就是这样了你可以写一个函数 然后在PageLoad中调用
      

  3.   

    按钮click后,本来就是先执行page_load,然后才是click事件.
    如果不先再执行page_load里的代码的话,

    protected void Page_Load(object sender, EventArgs e)
    {
    if(!IsPostBack)
    {
    xxxx
    }
    }
      

  4.   

    page_load 肯定是最先执行的拉。
     不知道楼主想实现什么功能呢?
    如果想在page_load前执行,那可以写个类,在类里面写一个方法。让这个aspx文件继承这个类,在重写这个类里面的方法,这个重写的方法就会在page_load前执行。
      

  5.   

    每次bt1_Click都比page_load慢了一步,有什么设置能使bt1_Click在它之前吗??
    --------------------------------------------------------------------------
    没有吧,
    若想在load之前进行某些操作可考虑OnInit
      

  6.   

    按钮就在page里面,page都没有load,怎么按按钮呢 呵呵
      

  7.   

    不行,这是页面固有的执行顺序。每次点击按钮时,都是要执行Page_Load事件的!如果你是想在button事件后,再执行代码,可以使用Page_PreRender.
        首先在InitializeComponent方法里加入如下代码:
        this.PreRender += new System.EventHandler(this.Page_PreRender);
        其次:
        private void Page_PreRender(object sender,System.EventArgs e)
       {
          xxxx;
       }  
    Page_PreRender事件是在button事件后执行的。