string myCs = "sex="+sex+"&sage="+sage+"&eage="+eage+"&city="+city+"&ispic="+ispic;
            myCs = Server.UrlEncode(myCs);
    Response.Redirect("Advanced_query.aspx?"+myCS);我要在另一个页面把里面的值一一取出来要怎么做?

解决方案 »

  1.   


    //a.aspx.cs
    string myCs = "sex="+sex+"&sage="+sage+"&eage="+eage+"&city="+city+"&ispic="+ispic; 
    myCs = Server.UrlEncode(myCs); 
    Response.Redirect("Advanced_query.aspx?myCS="+myCS); //与LZ的写法不同//Advanced_query.aspx.cs
    string myCS;
    if((Request["myCS"] != null) && (Request["myCS"].ToString() != ""))
    {
      myCS = Request["myCS"].ToString();
    }
      

  2.   


    //忘了编码了,改一下
    myCS = Server.Decode(Request["myCS"].ToString());//在环境境里试一下,可能字母拼写有误
      

  3.   

    Server.UrlDecode(Request.QueryString["各个"])
    字符串处理取“=”后面的