网络核心MVC-'System.Web'中不存在'HttpCookie'

时间:2019-06-05 12:15:32

标签: c# asp.net core

通常HttpCookie是Namespace System.Web的一部分

我错过了组装参考吗?而我该如何添加呢?

  

类型或名称空间名称'HttpCookie'在以下位置不存在   命名空间“ System.Web”(您是否缺少程序集引用?)

Code as Screenshot

这是一个潜在的解决方法...不是 Show potential Fix

public ActionResult SetCulture(string culture)
        {
            // Validate input
            culture = CultureHelper.GetImplementedCulture(culture);

            // Save culture in a cookie
            System.Web.HttpCookie cookie = Request.Cookies["_culture"];
            if (cookie != null)
                cookie.Value = culture;   // update cookie value
            else
            {

                cookie = new HttpCookie("_culture");
                cookie.Value = culture;
                cookie.Expires = DateTime.Now.AddYears(1);
            }
            Response.Cookies.Add(cookie);

            return RedirectToAction("Index");
        }

0 个答案:

没有答案