这句话有问题?!!
public string ReadCookies(string cookieKey,HttpResponse r)
{
//取得此Cookie名对应的对象,注意目前的得到的cookie是个对象
HttpCookie cookie = r.Cookies[cookieKey]; //竟然有问题
//检验Cookie是否已经存在
if (null == cookie)
{
r.Write("Cookie not found. <br><hr>");
return null;
}
else
{
//显示Cookie的值
String strCookieValue = cookie.Value.ToString();
r.Write("The " + cookieKey + " cookie contains: <b>"
+ strCookieValue + "</b><br><hr>");
return strCookieValue;
}
}
我本来想编写一个通用的函数来处理cookie,可是出现了问题
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 45: {
行 46: //显示Cookie的值
行 47: String strCookieValue = cookie.Value.ToString();
行 48: r.Write("The " + cookieKey + " cookie contains: <b>"
行 49: + strCookieValue + "</b><br><hr>");
源文件: d:\inetpub\wwwroot\manage\codefile1.cs 行: 47