Ну, у меня есть ASP.NET MVC 3 RAZOR PAGE, и я объявляю cookie с серверной стороны:
@{
Request.Cookie["Name1"].Value = "Value1";
}
и, когда я хочу использовать и изменить его на стороне клиента, он работает сомнительно
<script type = "text/javascript">
var e
function aa(c) { $.cookie("Name1", c); }
function bb() { e = $.cookie("Name1"); }
</script>
Это что-то не так?
Я уверен, что вам нужно настроить cookie на ответ, а не на запрос:
HttpCookie myCookie = new HttpCookie(CookieName);
myCookie.Values["UserId"] = user.UserId.ToString();
myCookie.Values["LastVisit"] = DateTime.Now.ToString();
myCookie.Expires = DateTime.Now.AddDays(365);
HttpContext.Current.Response.Cookies.Add(myCookie);