关闭页面上点击按钮,按asp.net c#

本文关键字:asp net 按钮 | 更新日期: 2023-09-27 18:13:21

这是我的第一个页面名称: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();
}

我成功地打开了第二页,从这个页面,我更新了我的要求记录。但是我想在我更新[保存]按钮上的记录后关闭第二页。

我需要帮助关闭第二页。

关闭页面上点击按钮,按asp.net c#

Save按钮按下添加这行代码:

Page.ClientScript.RegisterStartupScript(this.GetType(), "close", "<script language=javascript>self.close();</script>");

如果你的页面是弹出的,你可以使用window.close()关闭

这里你可以用

代替

Page.ClientScript.RegisterStartupScript
ClientScript.RegisterClientScriptBlock

否则使用JavaScript

返回历史记录的一步

如果是弹出式

保存代码的结尾
ClientScript.RegisterClientScriptBlock(Page.GetType(), "script", "window.close();", true);