如何获取页面上的传值是空的,即没有这个参数传递过来?
我的判断语句用
string id=Request.QueryString["ID"];
if(id!="")
...
可是读不出来
急等!!!

解决方案 »

  1.   

    if(Request.QuerryString["ID"] != null)
    {
    }这样呢?
      

  2.   

    if(Request.QuerryString["ID"] != null)
    {    
        string id=Request.QueryString["ID"];
    }
    else
    {
        Response.Write("参数无效!");
        Response.Redirect("index.aspx");
    }
      

  3.   

    但是页面本来的是没有值的,从另外一个页面传过来的时候才有值,如果是想在测试的时候以这个页面为起始页的时候应该是没值的,所以要针对有值的情况来。
    对于Request.QueryString["ID"]的空值怎么体现是个问题?
      

  4.   

    if(Request["ID"] != null)
    {
        //有值的时候
    }
    else
    {
        //没有值的时候
    }