fro*_*ack 7 c# asp.net-mvc razor
由于我无法在View中访问会话变量,我想知道我是否需要在视图中添加更多内容以使其工作?
在我的观点内:
@Session[ComputerNumber].ToString()
Run Code Online (Sandbox Code Playgroud)
控制器:
Session["ComputerNumber"] = game.RandomNumber();
Run Code Online (Sandbox Code Playgroud)
错误消息:
编译器错误消息:CS0103:当前上下文中不存在名称"ComputerNumber"
dot*_*tom 16
您可以Session
在视图中使用,只需使用字符串索引器,就像在控制器中一样.在你的情况下ComputerNumber
,它不是一个字符串,它是一个不存在的变量.更改
@Session[ComputerNumber].ToString()
Run Code Online (Sandbox Code Playgroud)
至
@Session["ComputerNumber"].ToString()
Run Code Online (Sandbox Code Playgroud)
它应该都有效
归档时间: |
|
查看次数: |
33329 次 |
最近记录: |