use client side javascript:<input type="button" value="open new" onclick="window.open(TextBox1.value,'_blank'); return false;">

解决方案 »

  1.   

    ASP.NET服务器端脚本,无法控制客户端行为。
    如果需要新开窗口,你需要用客户端脚本,如VBScript or JavaScript
      

  2.   

    asp.net本身有Response.redirect("……")命令亚,你将textbox.text放入其中就可以亚
      

  3.   

    String sUrl = TextBox1.Text;
    sScript += "<script language=javascript>";
    sScript += "window.open('" + sUrl + "');";
    sScript += "</script>";
    Response.Write(sScript);
    在服务器端事件中执行。。