本人现在做毕设 之前没怎么学过asp.net,但毕设用他,所以算新手 各位见谅:
 Response.write("<script>window.open('../Teacher/ClassDetail1.aspx?ClassID=" + ClassID + "','_blank');</script>");
对于这个重定向代码,每次重定向后在IE中都可以成功,但是就是重定向前浏览的网页还停留在IE窗口,虽然重定向到了ClassDetail1.aspx,但是每次都得点击下选项卡才能看到,而不是直接跳转到重定向的新窗口
还有,如果我想用Response.Redirect,在一个blank中打开目标连接代码咋写?高手指点下 谢谢哈

解决方案 »

  1.   

    Response.Redirect是本页重定向,不会打开新页面,打开后就到新页面了。
      

  2.   

     谢谢哈 但是 Response.write的话每次:比如说我在A页面点击链接到B页面,虽然链接到了B页面,但现在IE窗口中我看到的还是A页面,而想看B页面,就得点击下选项卡 中的B页面
      

  3.   

    呵呵 因为你用了window.open  是从新弹出新的创扩可以把他去掉。。ClientScript.RegisterStartupScript(Page.GetType(), "", 
    "<script>window.location.href ='" + URL+ "';</script>");
    或者直接
    Response.Redirect("../Teacher/ClassDetail1.aspx?ClassID=" + ClassID + "'");
    在或者
     Response.write("<script>window.open('../Teacher/ClassDetail1.aspx?ClassID=" + ClassID + "','_self');</script>");