提交,显示结果,延迟3秒并重定向

Rya*_*gel 4 .net c# asp.net webforms

我有一个表单,用户可以在其中输入数据,我正在寻找的行为是在提交之后,后面的代码写入数据库并返回页面成功的响应.我目前有这个代码工作.我想要发生的下一个项目是在成功消息之后重定向但是我想延迟2或3秒,允许用户在重定向之前看到成功消息.

行为:提交 - >显示成功消息 - >延迟3秒 - >重定向

我目前正在用VB开发这个; 但我对VB或C#中的示例都很好.这是一种传统的Web表单.

Han*_*año 5

我喜欢这种方法,虽然已经提出的一些非常好:

protected void Button1_Click(object sender, EventArgs e)
{
    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "success", "alert('Submitted Successfully.'); setInterval(function(){location.href='http://www.google.com';},3000);", true);
}
Run Code Online (Sandbox Code Playgroud)

祝好运!