在asp.net中创建简单的cookie c#

use*_*883 7 c# asp.net

我的应用程序需要存储cookie.当用户登录时,我想确保如果cookie不存在,则创建它并存储值,但是如果它确实修改了它.

if(cookieExist)
 {
    cookiename = "value";
 }
else
 {
   create a new cookie 
   then store the value;
 }
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

Waq*_*jua 26

您必须使用Request.Cookies获取cookie值并Response.Cookies添加cookie

 string cookievalue ;
 if ( Request.Cookies["cookie"] != null )
 {
    cookievalue = Request.Cookies["cookie"].ToString();
 }
 else
 {
    Response.Cookies["cookie"].Value = "cookie value";
     Response.Cookies["cookie"].Expires = DateTime.Now.AddMinutes(1); // add expiry time
 }
Run Code Online (Sandbox Code Playgroud)