MVC中如果需要记录当前登入的用户账号和ID以便以后的操作。该使用什么方法

 我来答
在太平湖钓鱼的金雀花
2014-09-14 · TA获得超过320个赞
知道小有建树答主
回答量:330
采纳率:100%
帮助的人:152万
展开全部
用session来保存,退出是清空session
更多追问追答
追问

session["name"] = name;

然后再别的地方用

item.Name = session["name"];?

如果不在同一个目录下也可以吗?

是全局的?

我在HomeController下有

然后在别的控件上用的时候有错误

提示:

求解释

追答
session是全局的没错,你的赋值和调用都不对
先说赋值吧:Session.Add("UserName","123");这个意思是给session中存了一个叫UserName的session,他的值是123;
然后是调用,拿你最后的一个图来说,你的username是int类型的吧,session是object类型的,你直接赋值是不对的,需要类型转换你可以写成 int.Pase(Session["UserName"].ToString());先转换成string类型,然后再转换成int类型,也就是和你的username类型一样的类型
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式