How to create cookies in asp net mvc and read in JavaScript

How to create cookies in asp net mvc and read in JavaScript

Create cookies using MVC 5 controller code-sample
?
1
2
3
4
5
6
7
private static void CreateCookies(string UID)
{
     System.Web.HttpCookie cookie =   System.Web.HttpContext.Current.Request.Cookies["UIDCookie"] ??
     new System.Web.HttpCookie("UIDCookie");
     cookie.Values["UID"] = Convert.ToString(UID);        
     System.Web.HttpContext.Current.Response.Cookies.Add(cookie);
}
private static void CreateCookies(string UID)
{
     System.Web.HttpCookie cookie =   System.Web.HttpContext.Current.Request.Cookies["UIDCookie"] ?? 
     new System.Web.HttpCookie("UIDCookie");
     cookie.Values["UID"] = Convert.ToString(UID);         
     System.Web.HttpContext.Current.Response.Cookies.Add(cookie);
}

Read cookies using JavaScript code-sample
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* This is for get session setails. by Anil Singh */
var OBPCX = OBPCX || {};
var baseURL = "http://localhost:56110/";
OBPCX.ALERT = new function () {
    var currentSession = [];
    function setCokiesValue(key, value) {
        currentSession[key] = value;
    };
    var session = function readCookie() {
        match = document.cookie.match(new RegExp('UIDCookie' + '=([^;]+)'));
        if (match) {
            var array = match[1].split('&');
            for (var i = 0; i < array.length; i++) {
                name = array[i].split('=')[0];
                value = array[i].split('=')[1];
                currentSession.push(setCokiesValue(name, value));
            }
        }
        return currentSession;
    };
    return {
        session: session,
        baseURL: baseURL
    }
}
/* This is for get OBPCXALERT session setails. by Anil Singh */
var OBPCX = OBPCX || {};
var baseURL = "http://localhost:56110/";

OBPCX.ALERT = new function () {
    var currentSession = [];

    function setCokiesValue(key, value) {
        currentSession[key] = value;
    };

    var session = function readCookie() {
        match = document.cookie.match(new RegExp('UIDCookie' + '=([^;]+)'));
        if (match) {
            var array = match[1].split('&');
            for (var i = 0; i < array.length; i++) {
                name = array[i].split('=')[0];
                value = array[i].split('=')[1];
                currentSession.push(setCokiesValue(name, value));
            }
        }
        return currentSession;
    };
    return {
        session: session,
        baseURL: baseURL
    }
}
ANIL SINGH

Anil Singh is an author, tech blogger, and software programmer. Book writing, tech blogging is something do extra and Anil love doing it. For more detail, kindly refer to this link..
My Blogs - https://code-sample.com and https://code-sample.xyz
My Book1 - BEST SELLING ANGULAR BOOK (INCLUDING ALL VERSIONS 2, 4, 5, 6, 7)
My Book2 - ANGULAR 2 INTERVIEW QUESTIONS BOOK - Both Books are Available on WorldWide.

www.code-sample.com/. Powered by Blogger.