public ActionResult A()

{
    Session["test"]="123";
    return View();
}
public ActionResult B()
{
    string v=Session["test"].ToString();
    return View();
}

这样创建session是获取不到的,原因是因为创建的session是Controller下的(这里自己可以深入研究一下),而不是System.Web.HttpContext.Current的session。

想要所有的地方都可以获取session的值,应该是如下写法

public ActionResult A()

{
    System.Web.HttpContext.Current.Session["test"]="123";
    return View();
}
public ActionResult B()
{
    string v=System.Web.HttpContext.Current.Session["test"].ToString();
    return View();
}
//cook的用法
清除session

HttpCookie Cookie = null;

    Cookie = new HttpCookie("User");

    if (Cookie != null)

    {

      Cookie.Expires = DateTime.Now.AddDays(-1);

      Response.Cookies.Set(Cookie);

    }

 
-存

HttpCookie cookie = new HttpCookie("MyCook");
DateTime dt = DateTime.Now;
cookie.Expires = dt.AddMinutes(5);   //五分钟过期
cookie.Values.Add("userid", "dsc");
cookie.Values.Add("username", HttpUtility.UrlEncode("段世昌"));    //注意汉子存储的时候,如果直接存的是汉字,读取的时候值是乱码,因此要先把汉子编码,读取的时候再解码就ok了,字母就不用编码了
Response.AppendCookie(cookie);

-读

if (Request.Cookies["MyCook"] != null)
{
                    // HttpCookie cookie=Request.Cookies["MyCook"];

//string s=cookie["userid"].ToString();//整行
                string c= Request.Cookies["MyCook"]["userid"].ToString();//整行
               string c3= HttpUtility.UrlDecode(Request.Cookies["MyCook"]["username"]);     //汉字要解码的

}

最新文章

  1. 原: 安装VMtools过程流水帐
  2. b/s结构的物业管理系统(一)-------登录篇
  3. UI第一节—— UILable
  4. K-均值聚类及其在生物信息中的应用
  5. Java基础知识强化之集合框架笔记18:List集合特有的ListIterator迭代器
  6. DIR和dirent结构体
  7. 详细分析du和df的统计结果为什么不一样
  8. Python3 视频教程,全网最全的视频教程,爬虫,从入门到实战
  9. 【数据科学】Python数据可视化概述
  10. 自学Python之路-django
  11. 【转载】TensorFlow学习笔记:共享变量
  12. 在分析nginx日志时常用命令总结【转】
  13. CS229 7.2 应用机器学习方法的技巧,准确率,召回率与 F值
  14. 在Windows系统上搭建aria2下载器
  15. jQuery.fn.extend()
  16. 修复Gradle CreateProcess error=206
  17. MySQL性能优化(一)-- 存储引擎和三范式
  18. nginx中获取真实ip(转)
  19. 01慕课网《进击Node.js基础(一)》Node.js安装,创建例子
  20. iOS开发Swift篇—(七)函数

热门文章

  1. .Net中XML,JSON的几种处理方式
  2. UE4随笔 二 第一印象
  3. Sorted方法排序用法
  4. OSX - libc++究竟是啥?
  5. Mac 忘记密码
  6. eclipse常见使用方法
  7. 用node.js写一个简单爬虫,并将数据导出为 excel 文件
  8. ReentrantLock总体概括
  9. Java并发编程实践读书笔记(4)任务取消和关闭
  10. 语义分割Semantic Segmentation研究综述