日期:2014-05-20  浏览次数:20389 次

showModalDialog打开子窗口后,按纽代码不执行
本来是想做一个,父窗口里点修改,弹出新页面来修改数据
修改按纽里js   为
var   flag   =   window.showModalDialog( "Edit.aspx?id=1&dt= "+Math.random());
if(flag   ==   "1 ")
{
window.location.reload();
}
这是希望子窗口修改完后,刷新父窗口,
子窗口代码如下
private   void   Page_Load(object   sender,   System.EventArgs   e)
{
//   在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
LoadData();//调用数据,显示要修改的数据.
}
子窗口有个按纽,是用来修改数据的,结果这个按纽竟然不起作用,调试,也未见执行到这里.
private   void   Button1_Click(object   sender,   System.EventArgs   e)
{//修改数据部分,这里不执行,为什么?
}
为什么没有执行呢,谢谢各位,

------解决方案--------------------
放在frameset里
http://dotnet.aspx.cc/article/49ml4ao8-5pb3-4kny-njzd-ljoioxv4m1x4/read.aspx
------解决方案--------------------
在head中加上 <BASE target= "_self ">