关于模态窗体的问题

我在父窗体中是这样调用模态窗体的


1  HyperLink lnkCopy = (HyperLink)e.Row.FindControl("lnkCopy");2  string farmId = e.Row.Cells[1].Text;//gvCustonCommandList.DataKeys[e.Row.RowIndex].Value.ToString();3  string content = "window.showModalDialog('CopyCommand.aspx?FarmId=" + farmId +  "','', 'statues=no;dialogWidth=810px;dialogHeight=300px;menu=no;location=no;resizeable=yes;scroll=yes;center=yes;edge=raise')";4  lnkCopy.Attributes.Add("onclick", content);



模态窗体中有两个按钮,保存和关闭,点击保存后数据保存后自动关闭模态窗体并刷新父窗体,点击关闭即关闭当前模态窗体,怎么实现的啊,要具体代码,谢谢了,急求!!!!!!!!


守着一只汪
浏览 628回答 2
2回答

小怪兽爱吃肉

这样的话,点击模态对话框的关闭&nbsp; 也会刷新父页面吧?如果点击关闭按钮不刷新父页面,应该这样:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function open() {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var res=&nbsp; window.showModalDialog(...);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (res) {&nbsp; location.reload();&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }模态窗体:<input type="button"&nbsp;onclick="window.returnValue = null;window.close();" &nbsp;value="关闭"/>

倚天杖

父页面:window.showModalDialog(...)//弹出窗口会阻塞后面代码,关闭窗口后才会执行下一句。location.reload();模态窗体页面:<input type="button" onclick="window.close()" value="关闭"/>
打开App,查看更多内容
随时随地看视频慕课网APP