各位好,向大家请都个问题,是这样的,我在ASP.NET页面中,当我点击某一按钮时,我写了下面两条语句:
 RegisterStartupScript("alert", "<script language=javascript>window.alert('aaaaa');</script>");
 Response.Redirect("aa.aspx");
为什么没有弹出一个对话框就直接转到aa.aspx这一页面上去了呢?
麻烦大家帮忙一下,先在此谢谢各位了

解决方案 »

  1.   

    RegisterStartupScript("alert", " <script language='javascript'>window.alert('aaaaa');location.href='aa.aspx' </script>"); 
      

  2.   

    当然是这样的,页面都跳转了,你原来页面的script肯定不会执行RegisterStartupScript("alert", " <script language=javascript>window.alert('aaaaa'); window.location.href='aa.aspx';</script>"); 
      

  3.   

    问题解决,谢谢amandag 这位兄弟的帮忙。解决给分。
      

  4.   

    RegisterStartupScript("alert", " <script language=javascript>window.alert('aaaaa'); </script>"); 
    Response.Redirect("aa.aspx"); 
    因为已经Redirect到aa.aspx去了,原先的页面已经不在了!而你RegisterStartupScript("alert", " <script language=javascript>window.alert('aaaaa'); </script>"); 这句是在原来的页面alert。所以就看不到这个alert