这是我的第一个页面名称:RiskQuery.aspx。从此页面上单击 网格视图的链接按钮,打开另一个页面名称,RiskMessage.aspx。 两个页面都在同一个主页面下。
第一页的网格视图链接按钮标签如下:
<asp:HyperLinkField DataNavigateUrlFields="AppID" DataNavigateUrlFormatString="~\RiskMessage.aspx?AppID={0}" Text="Message" target="_blank" />
我的RiskMessage.aspx背后的代码:
if (!IsPostBack)
{
string id = null;
try
{
id = Session["cust_id"].ToString();
}
catch { }
if (id != null)
{
txtEntryHomeID.Text = id;
}
getMasterInfo();
}
我成功打开了第二页,从这个页面,我更新了我的要求 记录。但是我想在按[保存]按钮更新记录后关闭第2页。
我需要帮助关闭第2页。
答案 0 :(得分:1)
在Save
按钮上添加以下代码:
Page.ClientScript.RegisterStartupScript(this.GetType(), "close", "<script language=javascript>self.close();</script>");
答案 1 :(得分:0)
如果假设您的页面是弹出窗口,则可以使用window.close()
这里你可以用而不是
Page.ClientScript.RegisterStartupScript
ClientScript.RegisterClientScriptBlock
否则使用JavaScript
返回历史记录的一步 保存代码弹出
ClientScript.RegisterClientScriptBlock(Page.GetType(), "script", "window.close();", true);