我的第一个页面有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"];
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"];
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;
}
}