我有一张表格。 单击提交按钮后,我想显示一条消息(例如:""已成功提交)作为弹出窗口。 弹出窗口必须保持大约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");
}