Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#-声明无限期会话的方法?_C#_Asp.net - Fatal编程技术网

c#-声明无限期会话的方法?

c#-声明无限期会话的方法?,c#,asp.net,C#,Asp.net,我目前正在创建一个项目,而有一个类似“添加到购物车”。我正在考虑使用会话[“”]但是,用户可以从数据库中选择无限数量的项目,然后只存储它们。当他们准备好打印所选数据时,他们只需转到一个页面,我就会在那里显示所有的会话。我正在考虑array,但是声明array需要确定的值,并且我不能将该值带到用户将要访问的任何页面。会话对象将是存储购物车的好地方,如果您希望它在会话之间持续存在,您还可以将其存储在cookie中。在购买完成之前,我不会将其保存到数据库中,并且只在数据库中保存完整的订单 您可以在此处

我目前正在创建一个项目,而有一个类似“添加到购物车”。我正在考虑使用
会话[“”]
但是,用户可以从数据库中选择无限数量的项目,然后只存储它们。当他们准备好打印所选数据时,他们只需转到一个页面,我就会在那里显示所有的
会话。我正在考虑
array
,但是声明array需要确定的值,并且我不能将该值带到用户将要访问的任何页面。

会话对象将是存储购物车的好地方,如果您希望它在会话之间持续存在,您还可以将其存储在cookie中。在购买完成之前,我不会将其保存到数据库中,并且只在数据库中保存完整的订单

您可以在此处查看一些建议:

这里呢


关于
List
我不太熟悉
List
它可以无限期地存储会话吗?我可以随时向
列表添加项目吗?理论上。但对于购物车来说已经足够了。你到底在问什么-和/或,以及?我现在从
列表开始
如果我已经在一个会话中,我如何显示它?我喜欢你的后一个建议,但我不使用MVC。是的,我想让你做的是了解一些情况D