如题所述
Request.Cookiesï¼ä¸»è¦æ¯ç¨äºè·åææCookieå¼çï¼å
æ¬JSãRequest.CookiesåResponse.Cookiesä¸ç§æ¹æ³å建çCookieå¼ï¼è¯´å°è¿éï¼å¤§å®¶å¯ä»¥çåºRequest.Cookiesæ¢å¯ä»¥è·åCookieä¹å¯ä»¥å建Cookieï¼é£ä¹å®å建çCookieä¸ResponseåJSå建çCookieæä»ä¹ä¸ç¨å¢ï¼éè¿å®éªåç°ï¼éè¿Request.Cookieså建çCookieåªæ?Request.Cookiesæè½è·åå°ï¼èå
¶ä»ä¸¤ç§æ¹æ³æ¯ä¸è½è·åçï¼ä¹å°±æ¯è¯´Request.Cookieså建çCookieåªè½ç¨äº.Netåå°ä¸è½ç¨äºHTMLçåå°ã
Response.Cookiesï¼ä¸»è¦ç¨äºCookieçå建ãèµå¼åå é¤æä½ï¼ç»è¿?Response.Cookiesæä½è¿çCookieï¼æææ¹æ³è·åå°çé½æ¯è¢«æ´æ°è¿çå¼ï¼ä¹å°±æ¯è¯´Response.Cookiesæ¯ä¿®æ¹ææ容å¨ä¸çCookieçå¼ï¼Response.Cookiesé¤äºæ¯Cookieçç»æä¿®æ¹è å¤ï¼æ们å¨å代ç çæ¶åå¯è½ä¼åç°éè¿Response.Cookiesä¹å¯ä»¥å¾å°é¨åCookieçå¼ï¼éè¿å®éªåç°ï¼æ¤å¤è·åçCookieå¼åªæ¯æ¬æ¬¡ä¼è¯ä¸ä¸æ¯éè¿Response.Cookieså建çCookieï¼åºæ¬ä¸æ²¡ä»ä¹ç¨å¤ã
Response.Cookiesï¼ä¸»è¦ç¨äºCookieçå建ãèµå¼åå é¤æä½ï¼ç»è¿?Response.Cookiesæä½è¿çCookieï¼æææ¹æ³è·åå°çé½æ¯è¢«æ´æ°è¿çå¼ï¼ä¹å°±æ¯è¯´Response.Cookiesæ¯ä¿®æ¹ææ容å¨ä¸çCookieçå¼ï¼Response.Cookiesé¤äºæ¯Cookieçç»æä¿®æ¹è å¤ï¼æ们å¨å代ç çæ¶åå¯è½ä¼åç°éè¿Response.Cookiesä¹å¯ä»¥å¾å°é¨åCookieçå¼ï¼éè¿å®éªåç°ï¼æ¤å¤è·åçCookieå¼åªæ¯æ¬æ¬¡ä¼è¯ä¸ä¸æ¯éè¿Response.Cookieså建çCookieï¼åºæ¬ä¸æ²¡ä»ä¹ç¨å¤ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-06-14
★ Request
提供对当前页请求的访问,其中包括请求标题、Cookie、客户端证书、查询字符串等。可以使用此类读取浏览器已经发送的内容。
下面的C#代码示例说明如何从 HttpRequest 对象获取 Headers 集合并将其写入 ASP.NET 页。
int loop1, loop2;
NameValueCollection coll;
coll=Request.Headers;
String[] arr1 = coll.AllKeys;
for (loop1 = 0; loop1<arr1.Length; loop1++)
{
Response.Write("Key: " + arr1[loop1] + "<br>");
String[] arr2=coll.GetValues(arr1[loop1]);
for (loop2 = 0; loop2<arr2.Length; loop2++)
{
Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>");
}
}
★ Response
提供对当前页的输出流的访问。可以使用此类将文本插入页中、编写 Cookie,等等。
下面的C#代码示例演示如何通过使用 HttpResponse 对象创建 Cookie,并将其添加到页的 HTTP 输出。
HttpCookie MyCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.Now;
MyCookie.Value = now.ToString();
MyCookie.Expires = now.AddHours(1);
Response.Cookies.Add(MyCookie);
提供对当前页请求的访问,其中包括请求标题、Cookie、客户端证书、查询字符串等。可以使用此类读取浏览器已经发送的内容。
下面的C#代码示例说明如何从 HttpRequest 对象获取 Headers 集合并将其写入 ASP.NET 页。
int loop1, loop2;
NameValueCollection coll;
coll=Request.Headers;
String[] arr1 = coll.AllKeys;
for (loop1 = 0; loop1<arr1.Length; loop1++)
{
Response.Write("Key: " + arr1[loop1] + "<br>");
String[] arr2=coll.GetValues(arr1[loop1]);
for (loop2 = 0; loop2<arr2.Length; loop2++)
{
Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>");
}
}
★ Response
提供对当前页的输出流的访问。可以使用此类将文本插入页中、编写 Cookie,等等。
下面的C#代码示例演示如何通过使用 HttpResponse 对象创建 Cookie,并将其添加到页的 HTTP 输出。
HttpCookie MyCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.Now;
MyCookie.Value = now.ToString();
MyCookie.Expires = now.AddHours(1);
Response.Cookies.Add(MyCookie);