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

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

Csdn user default icon
上传中...
上传图片
插入图片