请教一个window.showModalDialog的问题
页面SendGoods.aspx前台有一个JS方法:
function GetOrderID() {
var url = 'INVSelectPage.aspx'
var ret = window.showModalDialog(url, args, 'dialogHeight:580px;dialogWidth:800px;center:yes;status:yes;resizable:yes;help:no;scroll:yes;edge:sunken;');
if (ret == "true") {
__doPostBack("ctl00$lbtnLinkButton1", "");
}
}
然后在INVSelectPage.aspx页面中有一个按钮ButtonA,ButtonA的Click事件如下:
protected override void lbtnAdd_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(Page, GetType(), "tonewurl", "window.returnValue='true';window.close();", true);
}
现在我点击INVSelectPage.aspx页面中的ButtonA,大部分情况都是能关闭INVSelectPage.aspx页面,并向SendGoods.aspx页面返回结果,但有时间点ButtonA的时候,页面都不关闭,或者只有点多次后才有效果,请问这要怎么解决?