GarageUtility.JsSelectGoodsShowModal(GetPageUrl("../Public/WorkInitPlanAdd.aspx?list_no=" + list_no + "&Car_No = "+ strCarNo+"", true), GetPageUrl("WorkInitPlan.aspx?list_no=" + list_no + "&strState=open", true));
弹出一个页面,传入两个值过去,我测试的时候发现在地址栏中有,但是就是第一个值 list_no 有值,第二个Car_No  在另一个页面接收不到,为什么呢?真的很郁闷

解决方案 »

  1.   

    把 strCarNo+""   改为 strCarNo
      

  2.   

    =号 两边不要加空格
    GetPageUrl("../Public/WorkInitPlanAdd.aspx?list_no=" + list_no + "&Car_No="+ strCarNo+"", true),
      

  3.   

    既然地址栏能看那就是接收的问题,接收的时候是这样的哦Request.QueryString["list_no"]//这个是第一个字段的
    Request.QueryString["Car_No"]//这个是第而个字段的
      

  4.   

    参数Car_No = 去掉等号前后空格,
    用断点调试下strCarNo值
      

  5.   

    你看地址栏格式符合没格式a.aspx?id=111&act=see&luna=123
      

  6.   

    一次传多个值是可以的url.aspx?A=1&B=2&C=3Request.QueryString["A"].ToString();
    Request.QueryString["B"].ToString();
    Request.QueryString["C"].ToString();