如何在重定向到asp.net中的另一个网页之前在网页上显示一个消息框?

时间:2017-06-08 14:47:08

标签: asp.net redirect messagebox

我有一个带有两个文本框和一个按钮的页面。用户填写文本框并单击按钮后,文本框的数据将写入数据库。然后应向用户显示一个消息框,表示数据已写入数据库。当用户单击消息框上的“确定”按钮时,将显示另一个asp.net页面。我在按钮单击和页面重定向中添加了以下代码,但未显示消息框。

    protected void ButtonSubmit_Click(object sender, EventArgs e)
{
    ...
    ...
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + "The data was written!" + "');", true);
    Response.Redirect("Login.aspx");
}

如何在重定向到asp.net中的其他网页之前在网页上显示消息框?

1 个答案:

答案 0 :(得分:0)

您希望在提醒后在客户端进行重定向:

protected void ButtonSubmit_Click(object sender, EventArgs e)
{    
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('The data was written!'); window.location.replace('Login.aspx');", true);
}