我想从cookie中获取数据,并根据一种方法中的数据设置语言。之后,我想设置当前语言并为其编写另一种方法。我是mvc 4的初学者,所以我无法决定怎么做。谢谢你的帮助。这些是我应该写的方法。我试着写点东西;
private void InitLanguage()
{
HttpCookie cookie = new HttpCookie("MyCookie");
cookie = Request.Cookies["MyCookie"];
if (cookie != null)
{
}
else
{
}
}
public void SetCurrentLanguage(String languageCode)
{
}
答案 0 :(得分: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的值是否为空...