Js获取Cookies存放的值

工作过程中遇到一个Js从Cookies里面取值的需求,Js貌似没有现成的方法可以指定Key值获取Cookie里面对应的值,参阅网上的代码,简单实现如下:

1. 服务端代码,Page_Load里面Cookies写入几个值

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication_TestJS
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.Cookies["DONO"].Value = "EDO1406300001";
            Response.Cookies["DOID"].Value = "ABCDEFG123456";
            Response.Cookies["DOSOURCE"].Value = "WUWUWUWU";
            Response.Cookies["DOTYPE"].Value = "2";
        }
    }
}

2. 客户端代码,页面添加按钮和文本框,用于触发和输出获取到的值

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication_TestJS._Default" %>



    


    


3.执行结果,可以看到Cookies就是如第一个文本框中存放结构,根据需要截取相应字符串即可

Js获取Cookies存放的值_第1张图片

 

你可能感兴趣的:(NET开发JS积累,cookies,js,cookie,c#)