我正在从旧的.net“升级”到.net core 2.2(显然,它不是像轻松升级那样容易,因为它是重写的)


  此HttpCookieCollection不再可用。对于.Net Core 2.2类库,如何访问此Cookie集合的示例有哪些?


private static string CollectionToHtmlTable(HttpCookieCollection collection)
{
    // Converts HttpCookieCollection to NameValueCollection
    var nvc = new NameValueCollection();
    foreach (string item in collection)
    {
        var httpCookie = collection[item];
        if (httpCookie != null)
        {
            nvc.Add(item, httpCookie.Value);
        }
    }

    return CollectionToHtmlTable(nvc);
}

最佳答案

我相信等效的类是IRequestCookieCollection

可以通过控制器中的HttpContext.Request.Cookies在请求实例中访问此对象的实例。

关于c# - 在类库中使用HttpCookieCollection的asp.net core 2.2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53916449/

10-09 17:28