我是ASP.NET MVC的新手。我以前使用过PHP,创建会话并根据当前会话变量选择用户记录非常容易。
我在互联网上到处寻找一个简单的分步教程,它可以向我展示如何在我的C# ASP.NET MVC4应用程序中创建和使用会话。我想用用户变量创建一个会话,我可以从控制器中的任何地方访问它,并且能够在我的LINQ查询中使用这些变量。
发布于 2013-01-03 20:34:45
试一试
//adding data to session
//assuming the method below will return list of Products
var products=Db.GetProducts();
//Store the products to a session
Session["products"]=products;
//To get what you have stored to a session
var products=Session["products"] as List<Product>;
//to clear the session value
Session["products"]=null;
发布于 2013-01-03 20:25:01
这是会话状态在ASP.NET和ASP.NET MVC中的工作方式:
ASP.NET Session State Overview
基本上,您这样做是为了在Session对象中存储值:
Session["FirstName"] = FirstNameTextBox.Text;
要检索值:
var firstName = Session["FirstName"];
发布于 2018-10-31 06:55:51
您可以使用以下命令在会话中存储任何类型的数据:
Session["VariableName"]=value;
这个变量将持续20分钟左右。
https://stackoverflow.com/questions/14138872
复制相似问题