专栏首页王磊的博客asp.net产生客户端Cookie与js操作Cookie大全

asp.net产生客户端Cookie与js操作Cookie大全

Js操作Cookie封装的代码[各个浏览器测试兼容]:

 1 function SetCookie(name, value)//两个参数,一个是cookie的名子,一个是值
 2  {
 3     var Days = 1; //此 cookie 将被保存 30 天
 4      var exp = new Date();    //new Date("December 31, 9998");
 5      exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
 6     document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
 7 }
 8  function getCookie(name)//读取cookies函数        
 9 {
10     var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
11     if (arr != null) return unescape(arr[2]); return null;
12 
13 }
14 function delCookie(name)//删除cookie
15 {
16     var exp = new Date();
17     exp.setTime(exp.getTime() - 1);
18     var cval = getCookie(name);
19     if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
20 }

asp.net生成客户端Cookie(可用上面方法getCookie()取得):

1 HttpCookie hk1 = new HttpCookie("key");
2 hk1.Value = "Value";
3 DateTime dt1 = DateTime.Now;
4 TimeSpan ts1 = new TimeSpan(12, 0, 0);  // 保存12个小时
5  hk1.Expires = dt1.Add(ts1);
6 Response.AppendCookie(hk1)
7 

ps:一般简单的用法基本够用了,在这就是抛个砖,有玉经管抛过来吧!欢迎代码交流指正!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ASP.NET Core MVC中构建Web API

    在ASP.NET CORE MVC中,Web API是其中一个功能子集,可以直接使用MVC的特性及路由等功能。 在成功构建 ASP.NET CORE MVC项目...

    码农阿宇
  • Asp.Net WebApi 调试利器“单元测试”

    当我们编辑好一个WebApi应用程序后,需要对该Api接口进行调试,传统的调试办法是在方法内设置断点,然后用PostMan等http工具模拟访问进行查看WebA...

    码农阿宇
  • 从博客园博问站点迁移ASP.NET Core展望.NET Core

    今年年初,博客园的博问系统就已经迁移到了 ASP.NET Core on Linux并发布上线发布。 我们看到博客园发表官方博客-- .NET跨平台之旅:博问站...

    码农阿宇
  • ASP.NET CORE入门之读取Json配置文件

    首先新建一.net core控制台项目,命名为jsonReader ? 然后选中引用,选择NuGet包管理器,点击浏览引入mircosoft.aspnetcor...

    码农阿宇
  • asp.net core轻松入门之MVC中Options读取配置文件

    接上一篇中讲到利用Bind方法读取配置文件 ASP.NET Core轻松入门Bind读取配置文件到C#实例 那么在这篇文章中,我将在上一篇文章的基础上,利...

    码农阿宇
  • asp.net mvc razor布局页中a标签的href的跳转问题

    笔者做了一个文件上传系统,文件上传后,保存在wwwroot目录的file文件夹中,并把该文件的路径保存到数据库中, 如这样的一个路径保存在数据库: file/b...

    码农阿宇
  • ASP.NET Core轻松入门Bind读取配置文件到C#实例

    首先新建一个ASP.NET Core空项目,命名为BindReader ? 然后 向项目中添加一个名为appsettings.json的json文件,为什么叫a...

    码农阿宇
  • Asp.Net Core轻松入门之WebHost的配置

    在本篇文章中,我来讲一讲如何利用WebHost来加载配置文件和设置启动的Url 在前面的文章中讲过,ASP.Net Core应用程序会自动加载appsettin...

    码农阿宇
  • ASP.NET Core轻松入门之Configure中IHostingEnvironment和IApplicationLifetime的使用

    在StratUp.cs的Configure方法中,除了 常用的参数除了IApplicationBuilder和在我上一篇文章中提到的Iconfiguration...

    码农阿宇
  • ASP.NET WebAPI String 传值问题

    如果我们再WebAPI中定义了只有一个string参数的WebAPI函数,如下所示: [HttpPost] public string TrackBill(st...

    码农阿宇

扫码关注云+社区

领取腾讯云代金券