【发布时间】:2014-06-03 00:11:03
【问题描述】:
我需要在调用视图之前设置一个 cookie 值。否则我必须刷新页面才能在视图中获取 cookie 值。这里的问题是 cookie 的值会进入控制器。
[HttpGet]
[Route("Abstract/{meetingCode}")]
[AllowAnonymous]
public ActionResult Index(string meetingCode)
{
var meetingAbstract = new MeetingAbstract();
meetingAbstract.Meeting = _abstractContext.GetMeetingWithMeetingCode(meetingCode);
if (meetingAbstract.Meeting != null)
{
var cookie = new HttpCookie("_culture");
cookie.Value = meetingAbstract.Meeting.language.language_locale_code;//"en-US";
cookie.Expires = DateTime.Now.AddDays(365);
cookie.Path = "/";
this.ControllerContext.HttpContext.Response.Cookies.Add(cookie);
...
有没有其他方法不用再次刷新页面来设置cookie值?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 cookies