执行下面两条语句时,为什么第一条没有执行??
Response.Write("<script language='javascript'>confirm('请重新调整查询时间!')</script>");
Response.Redirect("Zl_Zlgl_SJCJ.aspx");

解决方案 »

  1.   

    Response.Write("<script language='javascript'>confirm('请重新调整查询时间!');window.location='Zl_Zlgl_SJCJ.aspx'</script>");
    服务器端代码先执行,没有输出就转向了
      

  2.   

    Response.Write添加的脚本是即时加载的,要实现就要用Page.RegisterStartupScript("test","("<script language='javascript'>confirm('请重新调整查询时间!')</script>")来实现
      

  3.   

    RegisterStartupScript("alert","<script language=javascript>window.alert('请重新调整查询时间!');window.location='Zl_Zlgl_SJCJ.aspx';</script>");