次のステートメントでエラーが発生します。
liPages = (List<ListItem>)(ViewState["CurrentSetOfPages"]);
私が得ているエラーは次のとおりです。
Type 'System.Web.UI.WebControls.ListItem' in Assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable.
しかし、私が以下を使用すると、すべてが完璧に機能するようです..
liPages = (List<ListItem>)(Session["CurrentSetOfPages"]);
これについて私を明確にしてください..