http://localhost/PCManagement.aspx?id=79&page=2
这是我获取的当前URL的地址  
我现在想在代码中编写语句,检查这条URL地址中有没有& 这个符号! 要怎么做呢? 
 if (Request.QueryString["&"] == null)
{
     //
}
这样子好像有问题!

解决方案 »

  1.   


    if(Request.Url.Query.Contains("&")){}
      

  2.   


    if(Request.Url.ToString().Contains("&")){//你的逻辑}
      

  3.   

    if (Request.CurrentExecutionFilePath.Contains(""))
    {
    }
      

  4.   


    if(Request.Url.Query.Contains("&")){ //自己的逻辑 }等价于
    if(Request.Url.ToString().indexOf("&")>-1){//自己的逻辑}
      

  5.   

    难道是为了检查url中有传了几个参数?
    如果是的话那Request.QueryString.Count就能获得啦.不然上面都有正确答案了
    还有lz最好去试下Request.QueryString["key"]是干嘛用的,你理解的不对才会写出Request.QueryString["&"] 
      

  6.   

    Request.QueryString.Count
    返回超连接的个数。
    一个没有
    两个就有,