我看到有的博客说ViewState可以存储任何类型,而有的博客中这样说:"viewstate并不是能存储所有的.net类型数据,它仅仅支持String、Integer、Boolean、Array、ArrayList、Hashtable 以及自定义的一些类型."
请高手指教到底哪种正确!
ViewState显然不能存储任何类型,必须是Serializable的可序列化类型。你可以试着用ViewState存储一下HttpContext看是否发生异常。
DataTable也行呀。不建议这样存吧。ViewState只便存小量的数据。
必须是可序列化的数据,数据量不能太大,否则页面卡死