【发布时间】:2014-03-08 02:58:32
【问题描述】:
我正在用 C# 制作一个网页,想要显示一个消息框 5 秒,如果输入的信息为真,则将用户重定向到 login.aspx。
我有一个注册页面,用户将尝试注册(需要电子邮件、用户名和密码)。我有一个string Answer,如果输入的信息没问题,则字符串的值为"OK",否则为"notOk"。
那么,如何添加一个消息框告诉"You have registered successfully",并在5秒后关闭消息框并将其重定向到login.aspx if string Answer = "OK"?
编辑:我在这里找到了这个SITE,它非常有帮助。 如果有人对@LordTakkera 的最后一个答案感兴趣,这个SITE 解释了如何调用脚本。
【问题讨论】:
-
这在代码隐藏中很难做到,因为它只在回发上运行。你能用一些javascript来控制消息框/重定向吗?
-
我想到了javascript,但我不知道从asp.net代码中的代码隐藏中检查字符串...有什么建议吗?
-
您可以使用 jquery 对话框来显示临时对话框。以下链接将对您有用Jquery Dialog Example
-
您应该让整个对话框由 JS 控制,然后在您的代码隐藏中调用对话框创建函数。换句话说,您不需要在代码隐藏中或从代码隐藏中检查任何字符串。
-
确定“注册成功”后,调用弹出临时对话框的脚本。该对话框在 JS 中设置为在 5 秒后进行重定向。这有意义吗?
标签: c# asp.net asp.net-webpages