asp.net部分
//读写cookie时asp使用gb2312编码,asp.net使用utf-8编码。只需转换下即可互通
System.Text.Encoding enc = System.Text.Encoding.GetEncoding("gb2312");
HttpCookie cook = new HttpCookie("pcookie");
string strcook = "C#测试cookie";
strcook = HttpUtility.UrlEncode(strcook, enc);
cook.Value["nickname"] = strcook;
cook.Domain = ".XXX.com";
this.Response.Cookies.Add(cook);
if (Request.Cookies["pcookie"] != null)
{
HttpCookie cook1 = (HttpCookie)Request.Cookies["pcookie"];
string strcook1 = HttpUtility.UrlDecode(cook1.Values["nickname"], enc);
Response.Write(strcook + "<br>");
}
else
{
Response.Write("cookie不存在");
}
asp部分
<%
Response.Write(Request.Cookies("pcookie")("nickname"))
%>