在ASP.NET MVC 5中,如果想要使用Session,必须在控制器或视图中显式地设置Session。以下是一些示例代码,可以帮助您在控制器和视图中设置Session:
在控制器中设置Session:
public ActionResult Index()
{
Session["UserName"] = "John Doe";
return View();
}
在视图中读取Session:
@{
string userName = Session["UserName"].ToString();
}
与此同时,您还需要确保在Web.config文件中启用了Session,如下所示:
如果您需要使用外部会话状态服务器,则可能需要进行其他配置。