0

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

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

但看不到警觉。

4

2 回答 2

0

这不起作用——您正在将启动脚本注册到当前页面,然后重定向到不同的页面。因此,您的脚本页面永远不会被发送回客户端。

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

  1. 在重定向之后注册脚本(当然,重定向目标必须是一个aspx文件,而不是html才能工作)。
  2. 将另一行添加到在客户端执行重定向的启动脚本。(即在警报后使用window.location = index.html )
于 2012-07-04T09:24:05.613 回答
0

使用饼干。成功登录后,添加一个包含问候语的 cookie 作为响应,并在登录页面上 - 使用 javascript 检查 cookie 是否存在,如果存在 - 显示警报并删除 cookie。通过这种方式,您可以使用例如用户名来个性化警报消息。

于 2012-07-04T09:29:19.867 回答