我从登录页面开始页面,在该页面中我从控制器调用函数,以将值分配给某些会话。但我似乎无法使用它们,因为我Object reference not set to an instance of an object.
在以下函数主体的第一行遇到异常:
public void assignNewUserToSession(string currentButtonID, string user, string app)
{
Session["buttonID"] = currentButtonID;
Session["userID"] = user;
Session["appID"] = app;
}
当使用尚未初始化的变量时,通常会抛出此异常,即 = 为 null 或无。但据我所知,除了我在上面的代码中所做的之外,不必以任何其他方式初始化会话。
这里是我调用上层函数的地方:
public void landingPage()
{
FC.assignNewUserToSession("34", "asd", "gsds");
Media(); // This is the view Controller for another page.
}
可能是什么问题?