ASP.NET - 欧盟cookie立法的开箱即用解决方案?

时间:2013-01-02 19:42:23

标签: c# asp.net .net cookies

有没有人开箱即用/准备好一套.NET文件来支持欧盟cookie法规?快速,简单和温和定制的东西会很好。

2 个答案:

答案 0 :(得分:3)

我用这个

控制器:

public ActionResult ClearAllCookiesAndRedirect()
        {
            HttpCookie aCookie;
            string cookieName;
            int limit = Request.Cookies.Count;
            for (int i = 0; i < limit; i++)
            {
                cookieName = Request.Cookies[i].Name;
                aCookie = new HttpCookie(cookieName);
                aCookie.Expires = DateTime.Now.AddDays(-1);
                Response.Cookies.Add(aCookie);
            }

            return View();
        }

在视图中:

 HttpCookie cookie = Request.Cookies["AcceptCookiesEULaw"];
    if (cookie == null)
    {
         //your html code here
    }

答案 1 :(得分:3)

晚会很晚,但我创造了这个: https://github.com/hudo/EUCookiesNET
你也可以在nuget上找到它。 OWIN版即将发布。