在JS中
var url="cc.aspx?staff_id=1&dept_id=2&psum=3";
然后用Request.QueryString["url"].ToString()调用,
怎么只能取得cc.aspx?staff_id=1.后面的参数都没得了.

解决方案 »

  1.   

    应以下面方式取值
    string staff_id=Request.QueryString[ "staff_id"].ToString();string dept_id=Request.QueryString[ "dept_id"].ToString();string psum=Request.QueryString[ "psum"].ToString();
      

  2.   

    谢谢大哥.但我想一次性得到URL怎么办?
      

  3.   

    <script language='javascript'>
    var str = location+location.search
    document.write(str)
    </script>
    得到地址蓝的地址
      

  4.   

    把&号替换了,例如替换为$,获取的时候再替换回来因为 &是get方法的参数分隔符号!!!!!!!
      

  5.   

    如何把&替换.然后再换回呢?
      

  6.   

    var   str   =   location.href.replace(/&/gi,"$") string url=Request.QueryString["url"].Replace("$","&");