初学者有关问题~ alert能不能阻塞
菜鸟问题~ alert能不能阻塞C# codeprotected void Page_Load(object sender, EventArgs e){if (null Se
菜鸟问题~ alert能不能阻塞
C# code protected void Page_Load(object sender, EventArgs e) { if (null == Session["user"]) { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('" + "未登录" + "');</script>"); Response.Redirect("~/"); //直接跳转了 } }
在母版页点中导航栏的选项后跳转页面
以上代码是页面的page_load,用来验证用户是否登录。
不过alert没有显示出来直接就跳回主页了。
求建议。求指导
[解决办法]我去,1个是服务级别 1个是客户端级别
不能一起使用
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message",
"<script language='javascript' defer>alert('" + "未登录" + "');window.location.href='http://www.baidu.com'</script>");
[解决办法]用window.location ,都写到RegisterStartupScript中,写到alert后面
[解决办法] Page.ClientScript.RegisterStartupScript(Page.GetType(), "message",
"<script language='javascript' defer>alert('" + "未登录" + "');window.location.href='http://www.baidu.com'</script>");