response.redirect("index.aspx")
而index.aspx是一个frame页面
<frameset rows="152,*" cols="*" framespacing="0" frameborder="0" border="0" bordercolor="#F2F2F2">
<frame src="top.aspx" name="top" frameborder="0" scrolling="NO" noresize marginwidth="0" marginheight="0">
<frame src="main.aspx" name="main" noresize>
</frameset>
这是我发现mian.aspx的page_load事件会执行两次,谁能告诉我这是怎么回事?????
14 个解决方案
#1
make sure
<%@ Page AutoEventWireup="false" %>
<%@ Page AutoEventWireup="false" %>
#2
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=1532
#3
我也想知道,为什么会执行两次?
#4
index.aspx和main.aspx的AutoEventWireup 都是false了(好像新建页面系统自动加的)
奇怪,就这种情况执行两遍
如果在login.aspx中直接response.redirect("main.aspx")就不会执行两遍
奇怪,就这种情况执行两遍
如果在login.aspx中直接response.redirect("main.aspx")就不会执行两遍
#5
在Page_Load里看看Request.UrlReferrer.ToString()
#6
main.aspx的UrlReferrer是
http://localhost/index.aspx
我就是想在main.aspx的page_load中判断权限,没有权限的话弹对话框,然后再返回登录页,
现在的结果是对话框弹了两次:(
http://localhost/index.aspx
我就是想在main.aspx的page_load中判断权限,没有权限的话弹对话框,然后再返回登录页,
现在的结果是对话框弹了两次:(
#7
是不是对话框在<html>上面?javascrip一定要写在<html>标签的里面。否则会出来两次对话框弹
#8
up
#9
我把所有的代码都注释了,跟page_load函数一样还是执行两次啊
#10
是这样,不知原因
#11
把代码贴出来看看!
#12
请检查一下InitializeComponent中是否有把page_load事件绑定到除了this.page_load事件的别的事件中,如有确定无需绑定删除之即可
#13
我也遇到过这种现象,
在Page_Load中只有句输出语句,却输出了两次……
在Page_Load中只有句输出语句,却输出了两次……
#14
对不起,是我的错误,我在top.aspx里又刷了一遍main.aspx,
非常非常不好意思
非常非常不好意思
#1
make sure
<%@ Page AutoEventWireup="false" %>
<%@ Page AutoEventWireup="false" %>
#2
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=1532
#3
我也想知道,为什么会执行两次?
#4
index.aspx和main.aspx的AutoEventWireup 都是false了(好像新建页面系统自动加的)
奇怪,就这种情况执行两遍
如果在login.aspx中直接response.redirect("main.aspx")就不会执行两遍
奇怪,就这种情况执行两遍
如果在login.aspx中直接response.redirect("main.aspx")就不会执行两遍
#5
在Page_Load里看看Request.UrlReferrer.ToString()
#6
main.aspx的UrlReferrer是
http://localhost/index.aspx
我就是想在main.aspx的page_load中判断权限,没有权限的话弹对话框,然后再返回登录页,
现在的结果是对话框弹了两次:(
http://localhost/index.aspx
我就是想在main.aspx的page_load中判断权限,没有权限的话弹对话框,然后再返回登录页,
现在的结果是对话框弹了两次:(
#7
是不是对话框在<html>上面?javascrip一定要写在<html>标签的里面。否则会出来两次对话框弹
#8
up
#9
我把所有的代码都注释了,跟page_load函数一样还是执行两次啊
#10
是这样,不知原因
#11
把代码贴出来看看!
#12
请检查一下InitializeComponent中是否有把page_load事件绑定到除了this.page_load事件的别的事件中,如有确定无需绑定删除之即可
#13
我也遇到过这种现象,
在Page_Load中只有句输出语句,却输出了两次……
在Page_Load中只有句输出语句,却输出了两次……
#14
对不起,是我的错误,我在top.aspx里又刷了一遍main.aspx,
非常非常不好意思
非常非常不好意思