0

我想从 cookie 中获取数据并以一种方法根据该数据设置语言。之后,我想设置当前语言并为其编写另一种方法。我是 mvc 4 的初学者,所以我不知道该怎么做。感谢您的帮助。这些是我应该写的方法。我试着写点东西;

private void InitLanguage()
{
     HttpCookie cookie = new HttpCookie("MyCookie");
     cookie = Request.Cookies["MyCookie"];
     if (cookie != null)
     {

     }
     else
     {             
     }
}
public void SetCurrentLanguage(String languageCode)
{

}
4

1 回答 1

5

不清楚您的要求是什么,但这是设置 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 的值是否为空...

于 2013-07-29T10:27:58.837 回答