ASP.NET:关于在ViewState中存储对象

mab*_*iyi 0 asp.net viewstate

如果我希望对象在回发中保持不变,那么在ViewState中存储Object是个好主意吗?还有更好的想法吗?我担心ViewState的大小太大了......

Ran*_*ray 5

如果对象太大,ViewState是个坏主意.还有其他考虑因素有关在ViewState中存储信息(如安全性)以及您希望信息持续多长时间.

有关您拥有的其他选项,请参阅ASP.NET状态管理概述.

检查ASP.NET状态管理建议以确定在不同方案中使用的内容.

我曾经在视图状态下存储了一个DataTable(facepalm),并且想知道为什么花费这么多时间在移动浏览器中加载页面.将它存储在会话中的速度要快得多,因为页面没有不必要的对象.