我有一个启动模式对话框窗口的 ASP.NET 页面:
Dim sURL As String = System.Configuration.ConfigurationManager.AppSettings("PAYORS_Path") & "PayorCopy.aspx"
lnkCopy.Attributes.Add("onclick", "javascript:window.showModalDialog('" & sURL & "',null,'status:no;dialogWidth:375px;dialogHeight:550px;dialogHide:true;help:no;scroll:yes;center:yes');return false;")
用户可以在此模式窗口中创建新项目。当用户单击关闭按钮时,模式对话框窗口成功关闭,但创建的新项目不会出现在父页面上。当模式窗口关闭时,我希望父页面刷新以显示用户创建的新项目。目前:
Private Sub btnClose_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnClose.Click
Dim strjscript As String = "<script language='javascript'>self.close();</script>"
LtClose.Text = strjscript
End Sub
我试过添加到这个脚本:
window.opener.location.reload(true);
但是,当我测试时,我收到一条错误消息:“无法获取属性‘位置’的值:对象为空或未定义。”
任何帮助将非常感激!