protected void Page_Load(object sender, EventArgs e)
{
   if (!Page.IsPostBack)
     {           
        ClientScript.RegisterStartupScript(GetType(), "Message", "<SCRIPT LANGUAGE='javascript'>alert('欢迎到来!');</script>");
            Response.Redirect("Default.aspx");
     }
}
在 logon.aspx页面中写 
   Response.Redirect("Default.aspx");在 Default.aspx 为什么没有提示 "欢迎到来" 的提示框?如何解决?

解决方案 »

  1.   

    ClientScript.RegisterStartupScript()这个方法是ajax2.0里的方法吧是不能弹出来的
      

  2.   

    因为你还没来得及执行alert 就已经跳转了  
    解决方法
    ClientScript.RegisterStartupScript(GetType(), "Message", " <SCRIPT LANGUAGE='javascript'>alert('欢迎到来!');location.href='Default.aspx'; </script>"); 
      

  3.   

    就是因为  Response.Redirect("Default.aspx"); 
    的原因
      

  4.   

    protected void Page_Load(object sender, EventArgs e) 

      if (!Page.IsPostBack) 
        {          
            ClientScript.RegisterStartupScript(GetType(), "Message", " <SCRIPT LANGUAGE='javascript'>alert('欢迎到来!'); </script>"); 
                ClientScript.RegisterStartupScript(GetType(), "Message1", " <SCRIPT LANGUAGE='javascript'>location.href('default.aspx'); </script>"); 
        } 
      

  5.   

    ClientScript.RegisterStartupScript(GetType(), "Message", " <SCRIPT LANGUAGE='javascript'>
    if(alert('欢迎到来!')){location.href='a.aspx'} </script>");