WebMatrix会话变量不起作用

时间:2012-10-16 21:55:10

标签: c# session-variables webmatrix

由于我的疏忽(仍然是AppState和Session变量的新手)我必须将我的所有AppStates都更改为Session变量。 WebMatrix的替换使这一部分变得简单,但是我现在在下面两行代码中的第一行中出现此错误:

Session["gActionMessage"] = "";
Session["gActionMessageDisplayed"] = "not";

错误:

Compiler Error Message: CS0103: The name 'Session' does not exist in the current context

如果重要,这些代码行都在我的_AppStart.cshtml文件中。

有什么建议吗?我的语法有错吗?

1 个答案:

答案 0 :(得分:3)

在执行_AppStart.cshtml文件时,会话不可用。这种情况发生得太早了。您可以使用_PageStart.cshtml初始化会话变量。