2 yan  er666 yan__er666 于 2016.09.13 15:40 提问

什么是session,,@(Session["UserID"])是什么意思,,

什么是session,,@(Session["UserID"])是什么意思,,为什么就直接得到id了,,,,session的用法
public ActionResult Manage()
{
try
{
if (Session["UserID"].ToString() != null)
return View();
else return Redirect("Index");
}
catch (Exception ex)
{
return Redirect("Index");
}
}

2个回答

guwei4037
guwei4037   Ds   Rxr 2016.09.13 15:57

session就是会话,将数据保存在服务器端的一种机制(sessionid)。
Session是一组键值对,可以通过索引获得对应键的值。

guwei4037
guwei4037 回复yan__er666: HttpContext.Session["UserID"] ="xxx";
接近 2 年之前 回复
yan__er666
yan__er666 Session["UserID"]是不是类似于这样赋值,,,但Session是直接可以用还是在控制器或是别的地方做些其它操作,,类似于我上面的代码,,,,(我才接触这方面)
接近 2 年之前 回复
guwei4037
guwei4037 回复yan__er666: 使用前必须要赋值,这样用的时候才能取啊。
接近 2 年之前 回复
yan__er666
yan__er666 通过索引获取值,那在使用前是否要对session进行声明或其他操作,,,还是说可以直接使用
接近 2 年之前 回复
Fantian_233
Fantian_233   2016.09.13 16:41

简单点说,就是在吧一些数据,将其命名号,并且独立的放在你的程序的这个大的国家中,这个国家的任何省份任何区都可以通过索引来获取它的值

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
彻底弄清楚session是什么?
1. session 是啥 2.zennm
[翻译]什么是tensorflow的session
[翻译]什么是tensorflow的session原文:danijar博客文章what is a tensorflow session很多人对于tf.Graph和tf.Session的用法有困惑,很简单: graph只是定义了计算,他本身不计算任何东西,他不保存任何值,他只是定义了你用代码所规定的操作 session允许计算图或者图的一部分,他为这个分配资源并且保存中间结果的值和变量 让我们看一个例
COOKIE和SESSION有哪些区别?
在技术面试中,经常被问到“说说Cookie和Session的区别”,大家都知道,Session是存储在服务器端的,Cookie是存储在客户端的,然而如果让你更详细地说明,你能说出几点?今天个推君就和大家谈谈“Cookie和Session”的那些事儿。 Cookie是什么? 从它的词语本身含义来看: Cookie: n. 饼干;小甜点 N-COUNT A cookie
对Hibernate的session的理解
Session接口             Session接口对于Hibernate   开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目 中确实很重要,因为在客户程序中,可能会不断地创建以及销毁Session对象,如果Session的开销太大,会给系统带来不良影响。但值得注意的是 Sessio
session的到底是做什么的?
前言:今天就来彻底的学一些session是个啥东西,我罗列了几个需要知道的要点:1.session 是啥?2.怎么保存的?3.如何运行?4.有生命周期吗?5.关闭浏览器会过期吗?6.Redis代替文件存储session7.分布式session的同步问题session是啥?首先,我大致的知道,session是一次浏览器和服务器的交互的会话,会话是啥呢?就是我问候你好吗?你回恩很好。就是一次会话,那么...
oracle session简介
什么是session 通俗来讲,session 是通信双方从开始通信到通信结束期间的一个上下文(context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户在登录等信息[在pl/sql developer中,通过Tools-->S
session一致性
什么是session 什么是session一致性问题 session一致性的解决方案
session共享的目的
session共享是为了解决负载均衡的时候session文件不能共享的问题 可以通过五种方法实现 1.服务器文件同步(不建议使用,这样会造成文件重复,资源浪费) 2.session存数据库(不建议用,会加大数据库压力) 3.使用cookie(不建议用,cookie不太安全) 4.ip_hash(如果是局域网的话会造成这个局域的所有用户ip_hash值都一样) 5.存缓存(memcach
Session的跟踪机制
      cookie英文意思是甜点的意思,我们可以在Web应用程序中可以使用cookie在客户端保持HTTP状态信息。cookie相当于是web服务器送给客户端浏览器的甜点。至于什么时候送,送什么样的甜点,有效期是多常时间,完全由服务器来决定。这就像我们刚入学的时候,班主任就会给你办一张听课证,听课证上面有你的相关的信息,以后每次到学校来都要戴着听课证。听课证就是学校送给你的cookie。
分布式环境下用redis模拟session
首先为什么使用redis?因为分布式有不同服务器的缘故,如果你安照一般方式存储session,那么你的session会保存在某一台服务器上,如果你的下一个请求并不是访问这台服务器,那么会发生读取不到session的情况redis存储的实现方案:第一种 是使用容器拓展来实现,一般都是通过容器插件来实现,例如基于Tomcat的tomcat-redis-session-manager,基于Jetty的je