2010-09-12 66 views

回答

0

好了,聯繫的BinaryFormatter的具有廣泛的相關問題,海事組織。同樣重要的是,它非常冗長。個人,雖然 - 我嘗試從來沒有使用viewstate。完全一樣。

它不會讓你的課變得更慢等,但我不相信這裏也是個好主意。

0

除了視圖狀態本身的痛苦之外,當不恰當的時候,[Serializable]屬性可能在做它準備做的事情時有缺點。

一種情況是如果某個類需要自定義序列化。或許它有隻讀成員(並且最好讓成員只讀,直到他們需要以其他方式進行讀取,出於類似的原因,因爲在他們需要之前將它們設置爲私有是一個好主意),那麼將需要定製序列化並且沒有它[Serializable]承諾無法實現。

另一種情況是成員是否包含敏感數據。如果你只是將[Serializable]放在類上而不定製序列化,那麼它將會工作,它會泄露敏感數據。

相關問題