问题描述
我知道的是asp.net中ispostback在第一次加载某一个网页的时候,ispotback为true的,当再次刷新的时候,ispostback是flase的。但是当我用tt浏览器访问网页的时候,第一次ispostback为ture,当点击“刷新”按钮的时候,ispostback仍然像我们所预料的那样子,是为false,而我需要false才能在我的page_load中执行一个判断,但是若是点击“后退”,ispostback又变回true,我真是百思不得其解,有哪位高手能解释下,到底什么算是“第一次加载网页”,难道"后退"也变成了“第一次加载网页”,而不是“第二次”,“第三次”?
解决方案
解决方案二:
回发时才为false
解决方案三:
点击后退,有没有办法避免呢?
解决方案四:
(!ispostback)第一次加载时回发才触发。。
解决方案五:
(!ispostback)是网页第一次加载时候执行,没有回发,(就是一开始运行的时候)当点击某一项,如果回发,产生一个新的页面。就是网页又一次请求了
解决方案六:
那就是说,我点击了后退,就是一种“回发”?什么是回发啊?
时间: 2024-08-31 16:48:23