首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

初学者有关问题~ alert能不能阻塞

2012-05-08 
菜鸟问题~ 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>");

热点排行