当我们使用ViewState、cookies、cashing或sessions时,我们将信息存储在哪里?我知道当我们使用会话时,我们可以将数据存储在sql服务器或web服务器中。当我们使用会话时,有没有其他方法来存储数据。
当我从sql server获取数据并将其绑定到数据将要存储的数据集或数据表(数据集记录)时,还有一个问题?
发布于 2012-02-17 07:17:34
视图状态存储在生成的html (隐藏字段)中,缓存存储在内存中,但使用输出缓存提供者可以为缓存的数据进行自定义存储,请参阅此处:http://msdn.microsoft.com/en-us/library/ms178597.aspx
默认情况下,会话数据也存储在内存(inproc)中,但您可以使用Sql server或State server作为会话数据的存储。如果您使用State Server,会话数据将再次存储在内存中,但存储在另一个进程中,因此State Server会话数据可以在web应用程序重新启动后继续存在。
您可以在此处查看详细信息:http://msdn.microsoft.com/en-us/library/ms178586.aspx
https://stackoverflow.com/questions/9320568
复制相似问题