如何从ASMX Web服务设置cookie

时间:2017-03-05 07:08:32

标签: c# asp.net web-services cookies asmx

我有一个ASP.Net Web应用程序和一个将在WebApp中调用的ASMX Web服务。我希望我的Web服务在WebApp调用时存储cookie。然后在调用Web服务后读取WebApp中的cookie。 我为我的Web服务编写了这段代码,它运行没有问题,但是当我回到我的WebApp时,上下文中没有任何cookie。

[WebMethod(EnableSession=true)]
public string MyWebMethod()
{
    HttpCookie cookie = new HttpCookie("CookieName", "abc");
    cookie.Expires = DateTime.Now.AddHours(3);
    Context.Response.Cookies.Add(cookie);
    HttpContext.Current.Response.AppendCookie(cookie);
}

0 个答案:

没有答案