各位大侠,帮帮小弟
我在父窗体中 这样写 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 事件,窗体就出来拉,
到底是什么原因呀? 该怎么搞?
帮帮小弟哦!~~~~~~~~~~~
急
我在父窗体中 这样写 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 事件,窗体就出来拉,
到底是什么原因呀? 该怎么搞?
帮帮小弟哦!~~~~~~~~~~~
急
子窗体就出来拉 ,而且数据和第一次一样
已经刷新到数据库拉
但是它就是显示的和第一次打开的数据一样改成:this.Page.RegisterStartupScript("0","<script language='javascript'>window.returnValue='aa';window.close();</script>");
没用
//随即参数设置
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>");