window.attachEvent('onunload', function() {
var s = "<%=Page.IsPostBack %>";
if (s == "False") {
....做一些操作
}
});
我这样写,第一次单击Button获取到的False,第一次获得是错误的,应该也是True
以后每次单击Button获取到的是True,以后都是正确的
怎么样使得第一次单击Button获取到的也是True呢,是否可以通过Request对象一些参数来判断
怎么解决呢
有人知道吗,有人知道吗有人知道吗,有人知道吗
我这样写,第一次单击Button获取到的False,第一次获得是错误的,应该也是True
以后每次单击Button获取到的是True,以后都是正确的
看你这个判断,不需要判断了。因为反正都是true.
第一次本来就应该是false,asp.net中用得最多的判断页面是否为第一次加载 if (!Page.IsPostBack){……}就是通过Page.IsPostBack=false来确定页面为第一次加载的啊。
意思说页面加载完毕后啊,
第一次单击Button回发,在 window.attachEvent('onunload', function() { var s = "<%=Page.IsPostBack %>"; if (s == "False") { ....做一些操作 } }); 在这个js事件里取到Page.IsPostBack为False,在后台page_load事件里获取到当然是True,问题是我怎么样在这个js事件获取到也是True
以后每次单击Button回发取到就是True, 是在js事件
说说你具体要实现的功能吧
我就是在想在页面关闭的时候执行做一些,但是单击按钮Button回发时候不执行,只有在页面关闭或者刷新或者转向其他页面是
反正就是页面回发的时候不执行,要在js事件里,就是在window.attachEvent('onunload', function() { var s = "<%=Page.IsPostBack %>"; if (s == "False") { ....做一些操作 } });
@999999999999999: 如果仅仅是想在页面关闭时执行操作,用body的onunload事件不就行了,何必这么麻烦
@psforever:
body的onunload事件,单击Button回发时也会触发
我只想在关闭页面时触发,单击Button回发时不触发,所以要在body的onunload事件判断是否是页面回发引起的
在后台load事件中架if(!IsPostBack){
}
我只想在关闭页面时触发,单击Button回发时不触发,所以要在body的onunload事件判断是否是页面回发引起的