<a href="b.aspx?id=...." target="_blank">搜索</a>
我想用这样的超链接传递当前页面中的textbox中输入的值,怎办?用这个超链接的原因是想用它的target="_blank",方便打开新的窗口。

解决方案 »

  1.   

    类似:
    if(!string.isnullorempty(request.querystring["id"]))
    {
    textbox1.Text=request.querystring["id"].tostring();
    }
      

  2.   

    function jump()
    {
          var txt = document.getElementById("TextBox1").value
          document.getElementById("xx").href="b.aspx?ID="+txt+""    
    }
      

  3.   

    其实form提交也支持新窗口<form target="_blank" action="****" method="get">
      

  4.   

    <form target="_blank" action="****" method="get">
      

  5.   

    function jump()
    {
          var txt = document.getElementById("<%=TextBox1.ClientID%>").value
          document.getElementById("xx").href="b.aspx?ID="+txt+""    
    }
      

  6.   

    如果传递的是DropDownList的值,用js如何做呢?或用HyperLink有什么好方法没?
      

  7.   

    <form action="first.aspx?id=1" method="post">
    </form>