if (Request.ServerVariables["HTTP_REFERER"].IndexOf("master") > 0)
        {
           
        }
        else
        {        }提示我这个
未将对象引用设置到对象的实例
真TMDF了  期待高手

解决方案 »

  1.   

    Request.ServerVariables["HTTP_REFERER"]的值为null
      

  2.   

    Request.ServerVariables["HTTP_REFERER"] is null
    try
    if( Request.Referer != null && Request.Referer != String.Empty)
      

  3.   

    Request.ServerVariables["HTTP_REFERER"]的值为null
    为空才会出现这情况
    Request.ServerVariables["HTTP_REFERER"] is null
    try
    {
    if (Request.ServerVariables["HTTP_REFERER"].IndexOf("master") > 0)
            {
               
            }
            else
            {        }
    }or if(Request.ServerVariables["HTTP_REFERER"] != null)
    {
    if (Request.ServerVariables["HTTP_REFERER"].IndexOf("master") > 0)
            {
               
            }
            else
            {        }
    }
      

  4.   

    if( Request.Referer != null && Request.Referer != String.Empty)
      

  5.   

    与Request.Form或QueryString一个道理,都有可能为null
      

  6.   

    (Request.ServerVariables["HTTP_REFERER"]  isNULL
      

  7.   

    不想判断可以这样写if (Convert.ToString(Request.ServerVariables["HTTP_REFERER"]).IndexOf("master") > 0)
      

  8.   

    Request.ServerVariables["HTTP_REFERER"]的值为null
      

  9.   

    孟子的方式是把null值转换为""(空字串),这样使用indexOf就不会有问题