Asp.net中的一般处理程序,怎么都读取不到cookie,从ashx页面也写不到客服端Cookie信息,这事怎么回事啊

Asp.net中的一般处理程序,怎么都读取不到cookie,从ashx页面也写不到客服端Cookie信息,这事怎么回事啊,第1张

在.ashx文件中的HttpContext的Request里面是看不到站点的用户cookie信息的,你参考一下这个

《用HttpWebRequest请求ashx文件时同步站点的cookie》

http://blog.sina.com.cn/s/blog_49947b280100esk6.html

不都一样么?

使用方法都是一样的。没有差别。

public void ProcessRequest (HttpContext context) {

        context.Response.ContentType = "text/plain"

        context.Response.Write("Hello World")

        HttpCookie cookie = new HttpCookie("Test")//初使化并设置Cookie的名称

        

        TimeSpan ts = new TimeSpan(0, 0, 1, 0, 0)//过期时间为1分钟

        cookie.Expires = DateTime.Now.Add(ts)//设置过期时间

        cookie.Values.Add("userid", "123456")

        cookie.Values.Add("test", "THIS_IS_TEST")

        context.Response.AppendCookie(cookie)

        context.Response.Write(context.Request.Cookies["Test"].Value)

    }


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11501960.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存