一段时间后关闭一个消息框并重定向到某个网页

时间:2014-03-07 17:57:42

标签: c# asp.net asp.net-webpages

我正在使用C#创建一个网页,并希望显示一个消息框5秒钟,如果输入的信息为真,则将用户重定向到login.aspx。

我有一个注册页面,用户将尝试注册(需要电子邮件,用户名和密码)。我有string Answer如果输入的信息没问题,则字符串的值为"OK",否则为"notOk"

那么,如何添加一个消息框告诉"You have registered successfully",在5秒后,关闭消息框并将其重定向到login.aspx,如果string Answer = "OK"

编辑:我在这里找到了SITE,这非常有帮助。 如果有人对@LordTakkera的最后一个答案感兴趣,那么SITE解释了如何调用脚本。

2 个答案:

答案 0 :(得分:2)

您可以使用jquery对话框显示临时对话框。以下链接对您有用

Jquery Dialog Example

答案 1 :(得分:2)

在服务器端代码中成功完成注册后,重定向到success.aspx,向用户显示“您已成功注册”,并在标记中包含以下脚本:

<script>
  setTimeout(function() { window.location = "login.aspx"; }, 5000);
</script>