private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
sort=TextBox.Text.ToString();
Response.Write("<script language=javascript>location.href='s2.aspx?ss=sort';</script>");
}我是想当点击按钮后,如何把TextBox中的值放到s2.aspx?后边,传递到s2.aspx页面,请看上面的代码错在那里,谢谢大家!我没分了,只有这样,下次双倍奉上!

解决方案 »

  1.   

    private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    {
    string sort=TextBox.Text.ToString();
    Response.Write("<script language=javascript>location.href='s2.aspx?ss='" + sort + ";</script>");
    }
      

  2.   

    private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    {
    sort=TextBox.Text.ToString();
    Response.Write("<script language=javascript>window.open('s2.aspx?ss=sort);</script>");
    }
      

  3.   

    Response.Write("<script language=javascript>location.href='s2.aspx?ss=" + sort + "';</script>");
      

  4.   

    如果用Response.Redirect("s2.aspx?ss=sort")呢?
      

  5.   

    //use c#
    string sort=TextBox.Text.ToString();
    Response.Redirect("s2.aspx?ss="+ sort);
      

  6.   

    HAO LE,谢谢大家!下次散分!`~~
      

  7.   

    用Response.Redirect("s2.aspx?ss=sort")一样可以取得值..在s2.aspx页面用Request
      

  8.   

    Response.Write("<script language=javascript>location.href='s2.aspx?sort="+s1+"&position="+s2+"';</script>");
    为什么用 location.href 传递,在s2.aspx页面用Request[]接受到的参数 老是会出错呢?要不得不到输入的内容,要不就是连&一起得到
    但是用Response.Redirect();就不会请问???
      

  9.   

    location.href='s2.aspx?act=mod&id="+str"';大家看看这个错在那里,为什么在s2.aspx中得到的id是"+str+"呢
      

  10.   

    location.href="s2.aspx?act=mod&id=str.Tostring()";