[MVC4]在两个controller中用session传值问题?

因为想念才会寂寞 2013-09-03 04:41:53
刚开始学 MVC ,做小MVC4 demo.

Controller A: Session["test"] = "test"
Controller B: var s = Session["test"] //始终是null ,还有ViewData都是null.

这个需要做什麽配置?
求解?
thx.


...全文
727 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
Thanks all
doudouyeah 2013-09-04
  • 打赏
  • 举报
回复
如果楼主不觉得麻烦可以尝试一个controlerA,把值返到前台,用viewdata,然后controlerB需要的时候,在前台用formcollection,或者ajax传到后台。
EnForGrass 2013-09-04
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
引用 6 楼 zhuankeshumo 的回复:
这样就行了 System.Web.HttpContext.Current.Session["code"] 不然它是controller里的session mvc里面可以用TempData等替代的
System.Web.HttpContext.Current.Session["code"] 也不行,问题依旧。 无语了。。
  • 打赏
  • 举报
回复
引用 7 楼 Sandy945 的回复:
忘记session
??不明白你指的什麽意思 ?
newtee 2013-09-04
  • 打赏
  • 举报
回复
引用 9 楼 tjj36 的回复:
[quote=引用 6 楼 zhuankeshumo 的回复:] 这样就行了 System.Web.HttpContext.Current.Session["code"] 不然它是controller里的session mvc里面可以用TempData等替代的
System.Web.HttpContext.Current.Session["code"] 也不行,问题依旧。 无语了。。[/quote]看下这个http://download.csdn.net/detail/zhuankeshumo/5683759 里面验证码的controller
ltcszk 2013-09-04
  • 打赏
  • 举报
回复
引用 8 楼 tjj36 的回复:
[quote=引用 7 楼 Sandy945 的回复:] 忘记session
??不明白你指的什麽意思 ? [/quote] session的问题很多,除了常说的容易丢失外,还有锁的问题 你可以写一个sleep(10000)的action,然后打开两个页面看看后面一个会卡多少秒
阿非 2013-09-03
  • 打赏
  • 举报
回复
忘记session
newtee 2013-09-03
  • 打赏
  • 举报
回复
这样就行了 System.Web.HttpContext.Current.Session["code"] 不然它是controller里的session mvc里面可以用TempData等替代的
  • 打赏
  • 举报
回复
TempData也是空值呀。。 头大。在线等解答。thx.
  • 打赏
  • 举报
回复
有验证码功能(contrllerA) ,注册信息(controllerB -有logic需要知道controlllerA 中验证码放到session了)
Teln_小凯 2013-09-03
  • 打赏
  • 举报
回复
看看是不是TempData...汗...
Teln_小凯 2013-09-03
  • 打赏
  • 举报
回复
2个控制器使用DataTemp["Value"]="ssss"
wg5945 2013-09-03
  • 打赏
  • 举报
回复
两个controller之间为什么要传值呢?

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧