Response.Write("<script language='javascript'> window.open('" + str_file_open + "','','')</script>");

解决方案 »

  1.   

    dim sScript as  String
        sScript = "<script language=javascript>"
        sScript = sScript & "window.open('New.aspx')"
        sScript = sScript & "</script>" '這句就有問題了.//这句在执行的时候,会把“/”后面的判断为转义字符,行不太通,换用page.registerstartupscript()
        Response.Write(sScript)
      

  2.   

    Response.redirect("New.aspx")
    的性能没有Server.Tansfer("New.aspx")好,建议用后者
      

  3.   

    sScript = sScript &@ "</script>"
      

  4.   

    用@ 如果你不用到上个页面的类,用response.redirect如果用的到上个也面的类,用response.transfe
      

  5.   

    试试看:  
    Response.Write("<script>window.location='New.aspx'</script>")
    dim sScript as  String="<script>window.location='New.aspx'</script>"
      

  6.   

    問題還是不能解決!根本不能使用"</script>"關鍵字字符串.
    TO:sbleb(泡泡龙)
    能否祥細點?
      

  7.   

    Response.Write("<script>")
     Response.Write("window.open  ('AddAddressbook.aspx','onlyOne','scrollbars=no,width=625,height=420,status=no');") '
     Response.Write("</script>")
      

  8.   

    Use javascript's window.open
      

  9.   

    response.write("<script>window.open>..</script>")
      

  10.   

    Page.RegisterStartupScript("alert", "<script language=JavaScript>window.open('test.aspx');</script>");