从cookie中获取数据并设置语言

本文关键字:设置 语言 数据 获取 cookie | 更新日期: 2023-09-27 18:25:23

我想从cookie中获取数据,并根据一个方法中的数据设置语言。之后,我想设置当前的语言并为其编写另一种方法。我是mvc 4的初学者,所以我无法决定如何做。谢谢你的帮助。这些是我应该写的方法。我试着写些什么;

private void InitLanguage()
{
     HttpCookie cookie = new HttpCookie("MyCookie");
     cookie = Request.Cookies["MyCookie"];
     if (cookie != null)
     {
     }
     else
     {             
     }
}
public void SetCurrentLanguage(String languageCode)
{
}

从cookie中获取数据并设置语言

不清楚您的要求是什么,但这是如何设置cookie

    HttpCookie cookieTemp = new HttpCookie("cookieTemp");
    cookieTemp.Value = "data in cookie";
    cookieTemp.Expires = DateTime.Now.AddHours(1);
    cookieTemp.Secure = true;
    cookieTemp.Shareable = false;
    Response.Cookies.Add(cookieTemp);

这就是你阅读cookie 的方式

var cookieValue = Request.Cookies("cookieTemp").Value;

如果你想检查是否设置了cookie,请检查cookie的值是否为空。。。