调试时的变量值明明是可以匹配上的,但就是没有匹配。if和switch都不行
传参页面代码:
string jd = DropDownList1.SelectedValue.ToString().Trim();
        Response.Redirect("VoteTotal.aspx?jd='"+ jd +"'  "); 
接收代码:string vote_begin = "";
 string vote_end = "";
string jd = Request.QueryString["jd"].ToString().Trim();
        string year = DateTime.Now.ToString("yyyy").Trim() ;
        //vote_begin = year + "0701";
        //vote_end = year + "1001";
        
        if (jd=="一季度")
        {
            vote_begin = year + "0101";
            vote_end = year + "0401";        }
        if (jd == "二季度")
        {
            vote_begin = year + "0401";
            vote_end = year + "0701";
        }
        if (jd == "三季度")
        {
            vote_begin = year + "0701";
            vote_end = year + "1001";
        }
        if (jd== "四季度")
        {
            vote_begin = year + "1001";
            vote_end = Convert.ToString(int.Parse(year)+1) + "0101";
        }switch(jd)  
 { 
case "一季度":
                vote_begin = year + "0101";
            vote_end = year + "0401";        break;
case "二季度":
        vote_begin = year + "0401";
        vote_end = year + "0701";
break;
case "三季度":
       vote_begin = year + "0701";
       vote_end = year + "1001"; 
break;
case "四季度":
       vote_begin = year + "1001";
       vote_end = Convert.ToString(int.Parse(year)+1) + "0101";
break; }