var weburluser="?deptid=1";
xmlhttp.open("get",weburluser,true); 一个参数的情况在C#中可以轻松获取(Request["deptid"])值。
var weburluser="?deptid=1&conameid=5";
xmlhttp.open("get",weburluser,true); 多加一个参数就无法得到值了,(Request["deptid"],Request["conameid"])。
&换成&也不行大家帮帮忙?多谢了!

解决方案 »

  1.   

    Request.QueryString["deptid"];
    Request.QueryString["conameid"];
      

  2.   

    To:wxjok 
    还是获取不了值,一个参数的时候可以,2个就不可以了。
      

  3.   

    http://hi.baidu.com/bluid/blog/item/57590d1191cb81c3a7ef3fcb.html
      

  4.   

    To:jack20080808 
    是在C#中无法获取多个值的情况
      

  5.   

    试试post
    参考下
    http://www.cnblogs.com/xh831213/archive/2007/10/08/916681.html
      

  6.   

    To:lovefootball 
    改post也无法取得值,真是奇怪了。
      

  7.   

    一个参数的时候可以取得值,改为2个参数的时候无论哪个值都无法获取。
    好像是加了&就无法识别了。
      

  8.   

    看来帖子又要沉了我实现的是三级联动,第一次执行var weburluser="?deptid=1";
    可以获取值,第二次执行var weburluser="?conameid=1";可以取的值,如果加一个参数var weburluser="?deptid=1&conameid=5";就无法得到值。但是如果var weburluser="test.aspx?deptid=1&conameid=5";传到另外一个页就可以得到值了。
    在test.asp页里可以得到值。
    增加一个页面可以解决问题,但是这样不是根本解决问题。不知何解,还望大家给点意见。
      

  9.   

    多谢各位,问题自己已经解决,原来是缓存造成的。
    javascript只会获取缓存的URL,多次提交本页URL地址相同只会获取第一个URL。
    解决方法:更换URL参数即可。