错误:System.NullReferenceException: 未将对象引用设置到对象的实例。
userName=cookie["username"].ToString();
代码:
----------
HttpCookie cookie = Request.Cookies["chunsky"];//读取cookies
if(cookie==null || cookie.ToString()=="")
{
HttpCookie cookie1 = new HttpCookie("chunsky");//新建过客cookies
cookie1.Values.Add("username","");
cookie1.Values.Add("userpass","");
Response.AppendCookie(cookie1);
}
string userName="";
userName=cookie["username"].ToString();
-----------------------

解决方案 »

  1.   

    if (Request.Cookies["chunsky"] != null)
    {
       HttpCookie cookie = Request.Cookies["chunsky"];//读取cookies
       ..............
    }
      

  2.   

    to:cnhgj(戏子->重归起跑线)
    ---------
    我已经判断了
    if(cookie==null || cookie.ToString()=="")
    如果为空,添加值
    --------
      

  3.   

    if (System.Web.HttpContext.Current.Request.Cookies["chunsky"] != null)
      

  4.   

    if(cookie==null || cookie.ToString()=="")
    这个是之后的判断,当Request.Cookies["chunsky"]为null就出错了。。
    你只要先判断Request.Cookies["chunsky"]是否为null再处理下面的语句就可以了