session和viewstate的比较
session和viewstate的比较
文/鸿雪 出处:开发者俱乐部
| | session | viewstate |
| 占用服务器资源 | TRUE | FALSE |
| TIME OUT | TRUE | FALSE |
| 存储任何.NET类型 | TRUE | FALSE(只支持strings, integers, Booleans, arrays, ArrayList, hashtable, custom TypeConverters) |
| 加重HTML负载 | FALSE | TRUE |
session 对整个 application 有效 ,而 viewstate相当于某个页面的session
定义 viewstate
// save in ViewState
ViewState["SortOrder"] = "DESC";
// read from ViewState
string sortOrder = (string)ViewState["SortOrder"];
| 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。 |