img.src = "SChart.aspx?now="+ now +"sqlWhere ="+encodeURIComponent(_sqlWhere);
为什么SChart.aspx页面取不到sqlWhere的值?
string sqlWhere = System.Web.HttpContext.Current.Request.QueryString["sqlWhere"];

解决方案 »

  1.   

    img.src = "SChart.aspx?now="+ now +"&sqlWhere ="+encodeURIComponent(_sqlWhere);
      

  2.   

    多个参数传递中间要加“&”
    一楼正解
      

  3.   


    多参需要连接符 &或者&&
      

  4.   

    以上各位,说声骚你~写CSDN时候漏掉了。。
    实际是有的:document.getElementById("Group").src = "SChart.aspx?now=" + now + "&type=Group&sqlWhere =" + encodeURIComponent(_sqlWhere);
      

  5.   

    _sqlWhere  看看他有没有值呗
      

  6.   

    晕。。sqlWhere =" + encodeURIComponent(_sqlWhere); 这url参数 等号前面不能有空格?按Ctr+e+d IDE自己格式化的也不行??
    我这个问题就是发现是sqlWhere =间的空格引起的~
      

  7.   

    晕。。sqlWhere =" + encodeURIComponent(_sqlWhere); 这url参数 等号前面不能有空格?按Ctr+e+d IDE自己格式化的也不行??
    我这个问题就是发现是sqlWhere =间的空格引起的~以下为调试信息:(请注意看:sqlWhere)------Why???
    QueryString {now=Mon+Jul+23+11%3a00%3a00+UTC+0800+2012&type=Ratio&sqlWhere+=1%3d1+AND+%5bSuppliers%5d%3d%27%u4e1c%u839e%u5411%u4e0a%u5b9e%u4e1a%27+AND+(%5bStatus%5d%3d%270%27)} System.Collections.Specialized.NameValueCollection {System.Web.HttpValueCollection}
      

  8.   

    那你获取的就不能是“sqlWhere”而是“sqlWhere ”