我正在尝试设置这样的cookie路径:
public class HomeController : Controller
{
public ActionResult Index()
{
ControllerContext.HttpContext.Response.Cookies.Add(
new HttpCookie("test", "hello") { Path = @"/admin",
Expires = DateTime.Now.AddDays(1)});
return RedirectToAction("About", "Admin");
}
}
public class AdminController : Controller
{
public ActionResult About()
{
var cookieCount = HttpContext.Request.Cookies.Count;
return View();
}
}
当Index操作重定向到Admin / About操作时,cookie不会被检索并且cookieCount为零。
如果我将我的cokie路径更改为“/”,则将cookieCount设置为1可以正常工作。
我做错了什么?
答案 0 :(得分:0)
这是区分大小写的。如果您重定向到Path = @"/Admin"
,请尝试:/Admin/About
。或使用小写网址。