我的第一个页面有7个DropDownList  我要把这7个DropDownList的值传到下个页面我用的是 
 Response.Redirect("jingque.aspx?Name=" + DropDownList8.SelectedValue);
         Response.Redirect("jingque.aspx?Name1=" + DropDownList2.SelectedValue); 
        Response.Redirect("jingque.aspx?Name2=" + DropDownList3.SelectedValue);
        Response.Redirect("jingque.aspx?Name3=" + DropDownList4.SelectedValue);
         Response.Redirect("jingque.aspx?Name4=" + DropDownList5.SelectedValue);
         Response.Redirect("jingque.aspx?Name5=" + DropDownList6.SelectedValue);
         Response.Redirect("jingque.aspx?Name6=" + DropDownList7.SelectedValue); 传递 为什么在接收的时候只能接收到第一个的值 其他的都没有的????
  if (Request.QueryString["Name"] != null)
            Label1.Text  = Request.QueryString["Name"];
        if (Request.QueryString["Name"] != null)
            Label2 .Text  = Request.QueryString["Name1"];
        if (Request.QueryString["Name"] != null)
            Label3 .Text  = Request.QueryString["Name2"];
        if (Request.QueryString["Name"] != null)
            Label4.Text  = Request.QueryString["Name3"];
        if (Request.QueryString["Name"] != null)
            Label5 .Text  = Request.QueryString["Name4"];
        if (Request.QueryString["Name"] != null)
            Label6 .Text  = Request.QueryString["Name5"];
        if (Request.QueryString["Name"] != null)
          Label7 .Text  = Request.QueryString["Name6"];

解决方案 »

  1.   

    因为你参数写错了呗;
    if (Request.QueryString["Name"] != null)你只能接受参数
    Response.Redirect("jingque.aspx?Name=" + DropDownList8.SelectedValue);看下面的:
    Chonn.aspx页面:
    4 个linkbutton的click事件分别写成这样:
    Response.Redirect("IssChonn.aspx?name=" + but1.Text+ "");
    Response.Redirect("IssChonn.aspx?name=" + but2.Text+ "");
    Response.Redirect("IssChonn.aspx?name=" + but3.Text+ "");
    Response.Redirect("IssChonn.aspx?name=" + but4.Text+ "");ssChonn.aspx页面:
    page_load中这样写:
    if(!IsPostBack)
    {
      switch(Request.QueryString["name"])
     {
      case "上海":
      shanghai.Visible =true;
      break;
      case "北京":
      beijing.Visible =true;
      break;
      case "天津":
      tianjin.Visible =true;
      break;
      case "重庆":
      chongqing.Visible =true;
      break;
      default:
      break;
     }
    }
      

  2.   

    页面跳转刷新,当然你只能取到一个值了这样 Response.Redirect("jingque.aspx?Name=" + DropDownList8.SelectedValue+"&Name1=" + DropDownList2.SelectedValue+"&Name2=" + DropDownList3.SelectedValue+"&Name3=" + DropDownList4.SelectedValue+"Name4=" + DropDownList5.SelectedValue+"&Name5=" + DropDownList6.SelectedValue+"&Name6=" + DropDownList7.SelectedValue);