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"];

Published At
Categories with Web编程
Tagged with
comments powered by Disqus