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

标签 c# asp.net

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

if(cookieExist)
 {
    cookiename = "value";
 }
else
 {
   create a new cookie 
   then store the value;
 }

感谢您的帮助

最佳答案

您必须使用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
 }

关于c# - 在 asp.net c# 中创建简单的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12079332/

相关文章:

c# serialport 问题

C# 文本对齐

c# - 以方法作为参数调用基础构造函数

c# - 加密密码的最佳方法是什么?

javascript - 脚本链接中的@(at)符号导致异常

html - 未最大化屏幕时布局损坏

c# - 在 Controller 构造函数 ASP.NET 5 MVC6 中获取当前登录的用户 ID

c# - 双问号在 C# 中有什么作用?

ASP.NET 捆绑 : Run IBundleTransform even when not optimizing

jquery - 使用 ValidationAttribute 的自定义验证不会触发客户端验证