按钮单击显示弹出一段时间,然后重定向页面 - ASP.NET

时间:2014-11-27 11:51:49

标签: c# asp.net popup response.redirect

我有一张表格。 单击提交按钮后,我想显示一条消息(例如:""已成功提交)作为弹出窗口。 弹出窗口必须保持大约3秒钟,之后我想重新加载/重定向页面。

我知道我可以使用jQuery实现这一点。 但我想知道是否有办法通过asp.net/C#来实现这一点,我可以在aspx页面的cs文件中编写。

我如何实现这一目标?

下面是我目前编写的按钮点击方法。请注意代码:thread.sleep(3000) - 在此3秒延迟期间,我想显示一个弹出窗口。

protected void btnSubmit_Click(object sender, EventArgs e)
{
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
    con.Open();

    SqlCommand cmd = new SqlCommand("insert into Demo_UserInfo values (@UserID, 'FX1234', (select ReleaseID from Demo_ReleaseInfo where ProductName='asd'), 0)", con);

    cmd.Parameters.AddWithValue("@UserID", txtUserID.Text);

    cmd.ExecuteNonQuery();
    con.Close();        

    Thread.Sleep(3000);
    Response.Redirect("~/Admin/MapReleaseItem.aspx");
}

1 个答案:

答案 0 :(得分:1)

你可以装一个装载机 This article can help you