誰もが言うようRequest.Cookies
に、クライアント (ブラウザー) からの Cookie であり、クライアント (ブラウザー)Response.Cookies
に送り返される Cookie です。
にCookieを追加すると、Response
Cookie からに値をコピーする、十分に文書化された* コードがあります。その結果、 と の両方に同じ Cookie があるように見えます。これらのコピーされた Cookie はクライアントからのものではないことに注意してください。そのため、間違った決定を下さないように注意してください。Request.Cookies
Response
Request
Response
コードに関するディスカッションへのリンクは次のとおりです: http://forums.asp.net/t/1279490.aspx。特に、次の方法で追加された Cookie はRequest.Cookies
コレクションに表示されます。
Response.Cookies.Add(HttpCookie("MyCookie", "MyValue"))
* Cookie のコピー元の動作については、次の記事Response.Cookies
に記載されています。HttpResponse.Cookies
コレクションを使用して Cookie を追加すると、応答がクライアントに送信されていない場合でもHttpResponse.Cookies
、Cookie はコレクションですぐに使用できるようになります。HttpRequest.Cookies