【问题标题】:Access session variable in View在视图中访问会话变量
【发布时间】:2015-12-20 11:12:04
【问题描述】:

由于我无法访问视图中的会话变量,我想知道是否需要向视图添加更多内容以使其工作?

在我的视野中:

@Session[ComputerNumber].ToString()

控制器:

Session["ComputerNumber"] = game.RandomNumber();

错误信息:

编译器错误消息:CS0103:当前上下文中不存在名称“ComputerNumber”

【问题讨论】:

标签: c# asp.net-mvc razor


【解决方案1】:

您可以在视图中使用Session,您只需要使用字符串索引器,就像在您的控制器中一样。在您的情况下,ComputerNumber 不是字符串,它是一个不存在的变量。改变

@Session[ComputerNumber].ToString()

@Session["ComputerNumber"].ToString()

它应该都可以工作

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 2012-08-22
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多