首页 新闻 赞助 找找看

关于页面事件问题

0
悬赏园豆:10 [待解决问题]

   第一次打开页面后,当我再次 在浏览器中 输入这个页面  发现Page_load事件没有被执行,

有没有哪个事件   不管是打开 还是刷新  还是在浏览器中再次输入   都会执行的事件啊

误人子弟的主页 误人子弟 | 初学一级 | 园豆:0
提问于:2010-09-26 11:18
< >
分享
所有回答(3)
0

是不是因为你是事件回发过来的,而正好你Page_Load里的代码都写在了IsPostBack里面。

Astar | 园豆:40805 (高人七级) | 2010-09-26 11:25
不是啊 写在外面 我测试了 当打开某个页面后,再在浏览器输入这个页面 Page_load事件就不会执行了
支持(0) 反对(0) 误人子弟 | 园豆:0 (初学一级) | 2010-09-26 11:56
0

 protected void Page_Load(object sender, EventArgs e)
    {

//注意在这里打个断点看下是否进来,有时候没进来,需要你清楚下缓存...
        //你把代码写在这外面就可以每次浏览执行了
        if (!IsPostBack)
        {
            //这里就别放你的代码了

        }
    }

费里曼 | 园豆:493 (菜鸟二级) | 2010-09-26 11:30
不是啊 写在外面 我测试了 当打开某个页面后,再在浏览器输入这个页面 Page_load事件就不会执行了
支持(0) 反对(0) 误人子弟 | 园豆:0 (初学一级) | 2010-09-26 11:56
清缓存吧...
支持(0) 反对(0) 费里曼 | 园豆:493 (菜鸟二级) | 2010-09-27 10:49
0

Page_Load 事件是始终都会执行的, 看看是不是浏览器缓存引起的,清除下浏览器缓存试试。

HUHU慈悲 | 园豆:9973 (大侠五级) | 2010-09-26 13:01
清除缓存了 调试的时候 也不执行Page_load事件
支持(0) 反对(0) 误人子弟 | 园豆:0 (初学一级) | 2010-09-26 14:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册