由于我的疏忽(仍然是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文件中。
有什么建议吗?我的语法有错吗?
答案 0 :(得分:3)
在执行_AppStart.cshtml文件时,会话不可用。这种情况发生得太早了。您可以使用_PageStart.cshtml初始化会话变量。