In win applications we can declare a Variable that access it in all of current form(sth like below code)
在win应用程序中,我们可以声明一个变量,该变量以所有当前形式访问它(如下代码所示)
i want to fill a dataset in Page Load and keep dataset in Session
and use it later
我想在页面加载中填充数据集,并将数据集保存在会话中,稍后再使用它
Is there any problem about memory in this way?(means if at a same time 100 user come to site and i should keep 100 dataset in Session)
这样记忆有问题吗?(意味着如果同时有100个用户来到站点,我应该在会话中保存100个数据集)
namespace Store
{
DataSet ds; // Global DataSet
public partial class frmLoading : Form
{
//...
1 个解决方案
#1
2
You can use Cache class
in order to share your data (Global Cache)
您可以使用Cache类来共享数据(全局缓存)
So with Cache you can use just one DataSet.
对于缓存,你只能使用一个数据集。
Link : http://msdn.microsoft.com/fr-fr/library/system.web.caching.cache.aspx
链接:http://msdn.microsoft.com/fr-fr/library/system.web.caching.cache.aspx
Session is dedicated for each conneted user
会话为每个conneted用户专用
#1
2
You can use Cache class
in order to share your data (Global Cache)
您可以使用Cache类来共享数据(全局缓存)
So with Cache you can use just one DataSet.
对于缓存,你只能使用一个数据集。
Link : http://msdn.microsoft.com/fr-fr/library/system.web.caching.cache.aspx
链接:http://msdn.microsoft.com/fr-fr/library/system.web.caching.cache.aspx
Session is dedicated for each conneted user
会话为每个conneted用户专用