我将从复杂的DataTable
填充controls
和其他object
。
object
? 答案 0 :(得分:3)
Session
对象中的数据存储在服务器的内存中。因此,存储限制是服务器可用的内存。除非您明确这样做,否则不会在任何阶段将此数据发送到客户端。相反,一旦为Session对象分配了任何值,MVC代码就会向客户端浏览器发送cookie。然后,此cookie的值用于唯一标识会话。
因此...
Session
对象是专门设计的,因此您可以在服务器上存储特定于会话的数据,因此您可以放置与您描述的特定于会话的数据结构。Session
对象只是服务器端,所以使用Session
来存储在多个页面刷新中不变的计算成本高的操作的结果将加快页面加载,因为你可以使用前面的结果而不是必须再次创建它。除非你破坏了服务器上的内存限制,否则你不会看到任何性能下降。答案 1 :(得分:0)