我想要一个注销页面,其中显示一条消息,然后重定向到登录页面。这是在ASP.net 2.0中。RegisterStartupScript在注销页面
我有这个在我Page_Load
:
ClientScript.RegisterStartupScript(typeof(Page), "pageredirect", JavascriptRedirect());
这是我的重定向功能:
private string JavascriptRedirect()
{
StringBuilder sb = new StringBuilder();
sb.Append("<script type=\"text/javascript\" language=\"javascript\">");
sb.Append("var x = 5;");
sb.Append("var y = 1;");
sb.Append("function startClock(){");
sb.Append("x = x-y;");
sb.Append("t=setTimeout(\"startClock()\", 1000);");
sb.Append("if(x==0){");
sb.Append("window.location='login.aspx';");
sb.Append("clearTimeout(t);");
sb.Append(" }");
sb.Append(" }");
sb.Append("startClock();");
sb.Append("</script>");
return sb.ToString();
}
当我测试中有我得到的注销页面不需要JavaScript。任何人都会对发生的事情有个想法。 Page_Load
是迟到了吗?