FineUI 官方论坛
标题:
弹出窗体加载2次的问题?
[打印本页]
作者:
蒙奇.D.二毛
时间:
2013-4-19 16:34
标题:
弹出窗体加载2次的问题?
父页面为:ParentPage
.aspx
子页面为:ChildPage
.aspx
在父页面有一个按钮,点击按钮弹出子窗体,按钮事件为:
protected void btn_Click(object sender, EventArgs e) { this.Window1.Hidden = false; this.Window1.IFrameUrl = "ChildPage.aspx"; this.Window1.Title = "弹出窗体"; }子窗体可以正确弹出,但在子窗体的Page_Load里加断点,发现加载了2次。然后关闭子窗体,再点击
弹出子窗体
按钮,就只加载了1次。
但如果重新加载父页面,然后再点击
弹出子窗体
按钮,又加载2次了。
于是我只有把按钮事件改为: protected void btn_Click(object sender, EventArgs e) {
PageContext.RegisterStartupScript(this.Window1.GetShowReference(
"ChildPage.aspx"
,
"弹出窗体"
));
}就加载1次,没问题了。
请问,第一种方式为何加载2次?我想用第一种方式来弹出。
作者:
蒙奇.D.二毛
时间:
2013-4-19 17:01
我查看了下,两次时:
GET /ChildPage.aspx HTTP/1.1
Referer: http://localhost/Default.aspx
....
GET /ChildPage.aspx HTTP/1.1
Referer: http://localhost/ParentPage.aspx
一次时:
GET /ChildPage.aspx HTTP/1.1
Referer: http://localhost/Default.aspx
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4