可否判断地址中是否带有某个参数?
比如说default.aspx?id=1
有些连接不一定带有参数id
是否可以判断参数id的存在?

解决方案 »

  1.   

    if(Request.QueryString["id"]==null)
    {};
      

  2.   

    Request.Request.Params["id"]==null||Request.Request.Params["id"]==string.Empty
      

  3.   

    if(string.IsNullOrEmpty(Request.QueryString["id"])) //如果id为空
    {}
      

  4.   

    Request.QueryString["id"] == null   //说明没有此id
    Request.QueryString["id"] == ""     //说明有此id,但值为空或者
    new ArrayList(Request.QueryString.Keys).Contains("id")
      

  5.   

    Request.QueryString["id"] ==null
    即为没有