关于父窗体和子窗体的问题

Q278181318 2006-04-25 08:36:05
各位大侠,帮帮小弟
我在父窗体中 这样写 NavigateUrl=var sret;sret=window.showModalDialog('addclassify.aspx','0','dialogWidth:500px;dialogHeight:400px;center:yes;help:no;resizable:no;status:no');if(sret=='aa'){window.location.reload();}"

弹出子窗体,在子窗体中Page_Load中加载数据库中的数据 然后修改数据库中的数据,然后返回 刷新父窗体
this.Page.RegisterStartupScript("","<script language='javascript'>window.returnValue='aa';window.close();</script>");

一切正常也刷新拉父窗体
但是问题也就出来拉
第二次点击 出来子窗体 一切数据和第一次点击一样(已经修改成功数据拉,就是不显示修改后的数据) 打开子窗体都没有再经过Page_Load 事件,窗体就出来拉,
到底是什么原因呀? 该怎么搞?
帮帮小弟哦!~~~~~~~~~~~
...全文
205 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
scjtswj 2006-04-30
  • 打赏
  • 举报
回复
在子窗口的Page_Load 事件里加一句:Response.Expires = 0; 看看
yaterman2 2006-04-30
  • 打赏
  • 举报
回复
up
rhathymia 2006-04-30
  • 打赏
  • 举报
回复
主窗口 :
//随即参数设置
System.Random r = new Random();
int i = r.Next();
string urlh = "javascript:var sret;sret=window.showModalDialog('addclassify.aspx?mingzi=" + i +"','0','dialogWidth:500px;dialogHeight:400px;center:yes;help:no;resizable:no;status:no');if(sret=='aa'){window.location.reload();}";
this.HyperLink1.NavigateUrl = urlh;

子窗体中 html中加<base target=_self>

后台代码:
this.Page.RegisterStartupScript("","<script language='javascript'>alert('保存成功!');window.returnValue='aa';window.close();</script>");
Q278181318 2006-04-25
  • 打赏
  • 举报
回复
在后台绑定执行文件
已经刷新到数据库拉
但是它就是显示的和第一次打开的数据一样

改成:this.Page.RegisterStartupScript("0","<script language='javascript'>window.returnValue='aa';window.close();</script>");
没用
loveme4180 2006-04-25
  • 打赏
  • 举报
回复
this.Page.RegisterStartupScript("","<script language='javascript'>window.returnValue='aa';window.close();</script>");

改成:this.Page.RegisterStartupScript("0","<script language='javascript'>window.returnValue='aa';window.close();</script>");
fellowcheng 2006-04-25
  • 打赏
  • 举报
回复
咦,有点奇怪,刷新到数据库了吗?
nanhaoff 2006-04-25
  • 打赏
  • 举报
回复
你写的东西是放在前台还是后面的绑定执行文件?
Q278181318 2006-04-25
  • 打赏
  • 举报
回复
再次打开子窗体没有经过子窗体的Page_Load 事件
子窗体就出来拉 ,而且数据和第一次一样
活靶子哥哥 2006-04-25
  • 打赏
  • 举报
回复
打开子窗体都没有再经过Page_Load 事件,窗体就出来拉

是什么意思?

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧