在asp.net成功注册后发出警报

时间:2012-07-04 09:17:02

标签: asp.net

我想在人员成功注册后发出提醒。然后我将它重定向到索引页面我尝试了类似的东西

ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + "Login is successful!" + "');", true);
Response.Redirect("index.html");

但是不能看到警报。

2 个答案:

答案 0 :(得分:0)

这不起作用 - 您正在向当前页面注册启动脚本,但随后会重定向到其他页面。因此,带有脚本的页面永远不会被发送回客户端。

您可以尝试使用以下两种方法之一:

  1. 重定向后注册脚本(当然重定向目标必须是 aspx 文件,而不是 html 才能使用)。
  2. 在启动脚本中添加另一行,以在客户端执行重定向。 (即,在警报后使用 window.location = index.html

答案 1 :(得分:0)

使用cookie。成功登录后,添加一个cookie作为响应,包含问候语文本,并在登录页面上 - 如果cookie存在则使用javascript检查,如果是,则显示警报,并删除co​​okie。这样,您可以使用用户名称个性化警​​报消息。