1:若是你想把后台的东西传给前台怎么弄?缓存
后台:cookie
Response.Cookies.Add(new HttpCookie("UserName", HttpUtility.UrlEncode(username, System.Text.Encoding.GetEncoding("UTF-8"))));
Response.Cookies.Add(new HttpCookie("CookLoginSysId", HttpUtility.UrlEncode(loginSysId, System.Text.Encoding.GetEncoding("UTF-8"))));spa
前台接收:code
var cookLoginSysId = decodeURI(getCookie("CookLoginSysId"));token
var userName=decodeURI(getCookie("UserName"));get
2:若是是后台一些参数须要缓存怎么办?string
(1)先存入:it
HttpContext.Session["token "] = "token88888";io
HttpRuntime.Cache.Insert("RoleList", roleList);后台
(2)获取
string token = HttpContext.Session["token"]?.ToString();
var roleInfo =(dynamic)HttpRuntime.Cache["RoleList"];
3:若是是前台页面须要缓存怎么办?
(1)数据缓存页:
document.cookie = "username=" +"张三";
document.cookie = "loginManufacturerInfo=" + JSON.stringify(object);
(2)数据使页:
var username=getCookie("username");
var loginMInfoObj = eval("(" + getCookie("loginManufacturerInfo") + ")");;