2

由于我的疏忽(对于 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 文件中。

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

4

1 回答 1

3

执行 _AppStart.cshtml 文件时会话不可用。这在管道中发生得太早了。您可以使用 _PageStart.cshtml 来初始化会话变量。

于 2012-10-17T10:39:05.897 回答