Response.Write("<script language=javascript>window.alert('aaaaaaa');window.location.href='list.aspx?JobNo="+sJobNO+"&sCustName="+sCustName+"'</script>");

解决方案 »

  1.   

    用了Redirect那么当前页的执行会被中断,所以不会弹出框框,你可以用
    Response.Write("<script language=javascript>window.alert(\"aaaaaaaaaaa!\");window.location.href='yourpage.aspx';</script>");
      

  2.   

    Page.RegisterStartupScript("open","<Script>window.alert('message');</Script>");
    Response.Redirect("List.aspx?JobNO="+sJobNO+"&sCustName="+sCustName+"");
      

  3.   

    string registerJS = "<script language=JavaScript>{";
    registerJS +="alert('" + msgString + "');\n";
    registerJS += "window.open('"+ locationURL1 +"'); \n";
    registerJS += "window.location.href='"+ locationURL2 +"'; \n}";
    registerJS += "</script>";
    Page.Response.Write(registerJS);
    还可以同时打开两个窗口