在ASP.NET MVC中,可以通过Session对象来创建和访问会话变量。如果无法创建会话变量,可能是因为会话状态未启用。以下是解决方法的示例代码:
protected void Session_Start()
{
// 启用会话状态
}
public ActionResult Index()
{
// 创建会话变量
Session["UserName"] = "John Doe";
// 访问会话变量
string userName = Session["UserName"] as string;
// 其他逻辑
return View();
}
注意:
using System.Web.SessionState;
命名空间。希望这可以帮助到您!