0

次のコードがあります。

HttpCookie myCookie = new HttpCookie("PopMsgText");
myCookie.Value = message;
Response.Cookies.Add(myCookie);

応答行で NullReferenceException を与えています。その理由は何ですか?

4

1 に答える 1

2

プロパティCookiesまたはResponseオブジェクトが null です。これは、このコードを呼び出している場所によって発生する可能性があります。たとえばResponse、バックグラウンド スレッドでオブジェクトにアクセスしようとすると、バックグラウンド スレッドに関連付けられた HttpContext がないため、null になる可能性があります。

于 2012-05-29T12:24:02.700 に答える