Asp.net mvc 是否使用web.config将所有cookie设置为会话cookie?

Asp.net mvc 是否使用web.config将所有cookie设置为会话cookie?,asp.net-mvc,cookies,session-cookies,Asp.net Mvc,Cookies,Session Cookies,需求规定,我的应用程序使用的所有cookie必须随着用户会话而过期。有没有办法使用my web.config中的元素强制每个cookie执行此操作?您可以通过将HttpCookie.Expires属性设置为DateTime.MinDate或根本不设置该属性,将cookie设置为在浏览器会话结束时过期 HttpCookie newCookie = new HttpCookie("myCookie"); newCookie.Expires = DateTime.Today.AddDays(1);

需求规定,我的应用程序使用的所有cookie必须随着用户会话而过期。有没有办法使用my web.config中的元素强制每个cookie执行此操作?

您可以通过将HttpCookie.Expires属性设置为DateTime.MinDate或根本不设置该属性,将cookie设置为在浏览器会话结束时过期

HttpCookie newCookie = new HttpCookie("myCookie");
newCookie.Expires = DateTime.Today.AddDays(1);
如果希望为会话创建cookie,请将其设置为DateTime.MinValue。请参阅MSDN文档