整套系统都用一个母版页,是不是把检测用户是否登录的代码写在母版页的page_init或者page_load里就可以了?

解决方案 »

  1.   

    你可以每个页面都放,也可以只放在母版页里,如果要放在母版页里,那么就要放在Init事件,因为母版页的Load在子页之后
      

  2.   

    protected override void OnInit(EventArgs e)
    {
          //--添加验证代码段..      base.OnInit (e);
    }
      

  3.   

    母版页中控件的Init->内容页控件的Init->母版页的Init->内容页的Init
    ->内容页的Load->母版页的Load->内容页中控件的Load
    ->内容页的PreRender->母版页的PreRender->母版页控件的PreRender->内容页中控件的PreRender 狼子说的
      

  4.   

    加在母版页的page_init里就行了。
    如果怕超时,只好在代码前调用了。
      

  5.   

    我写在了page_init里面了,但貌似不行。估计是因为我用的是Response.Redirect()来重定义到登录页面,但在访问的时候URL已经变成了到指定的内容页的ASPX下了,还请各位高手指教