2009-11-22 1 views
16

私はmsdnと他のチュートリアルで、HttpCookiesを使用してResponse.Cookies.Add(cookie)を使用してCookieを追加するように指示していると混乱しています。しかしそれが問題です。 Response.Cookies.Addのみクッキーを受け入れないHttpCookies、私はこのエラーを取得:HttpCookieとCookieの違いは?

は「System.Net.Cookie」から「System.Net.CookieContainer」から変換することはできませんまた、レスポンスの違いは何ですか.Cookies.Add(cookie)およびRequest.CookieContainer.Add(cookie)?

事前に助けてくれてありがとう、私はC#を使って自分自身を教えようとしています。

// Cookie 
Cookie MyCookie = new Cookie(); 
MyCookie.Name = "sid"; 
MyCookie.Value = SID; 
MyCookie.HttpOnly = true; 
MyCookie.Domain = ".domain.com"; 

// HttpCookie 
HttpCookie MyCookie = new HttpCookie("sid"); 
MyCookie.Value = SID; 
MyCookie.HttpOnly = true; 
MyCookie.Domain = ".domain.com"; 

Response.Cookies.Add(MyCookie); 

答えて

13

System.Net.HttpWebResponseを使用しています。しかし、上記の例ではSystem.Web.HttpResponseを使用しており、パラメータとしてSystem.Web.HttpCookieが使用されています。

スコット・アレン

System.Web.HttpRequest is a class used on the server and inside an ASP.NET application. It represents the incoming request from a client.

System.Net.HttpWebRequest is a class used to make an outgoing request to a web application.

+2

だから、次の質問はどのように1は、発信要求に渡す着信要求から認証Cookieをつかむんですか? – Blairg23

関連する問題