解决方法
- <!-- Output the DateTime that the cookie is set to expire -->
- @Request.Cookies["YourCookie"].Expires.ToString()
但是,我不相信有一个属性可以获得创建日期,除非您专门将值本身存储为Cookie本身的附加值:
- //Create your cookie
- HttpCookie yourCookie = new HttpCookie("Example");
- //Add an actual value to the Values collection
- yourCookie.Values.Add("YourValue","ExampleValue");
- //Add a Created Value to store the DateTime the Cookie was created
- yourCookie.Values.Add("Created",DateTime.Now.ToString());
- yourCookie.Expires = DateTime.Now.AddMinutes(30);
- //Add the cookie to the collection
- Request.Cookies.Add(yourCookie);
您可以在页面中访问:
- Created : @Request.Cookies["Example"].Values["Created"].ToString()
- Expires : @Request.Cookies["Example"].Expires.ToString()