单击按钮关闭页面按asp.net c#

时间:2013-05-13 12:12:44

标签: asp.net sql-server-2008r2-express

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

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);