我正在[Serializable] class和一些properties,methods and some web controls. 使用这个class我成为了一个Dictionary<string,object>变量。这Dictionary variable包含objects我的各种课程。现在我需要将其存储Dictionary variable到view-state其中,以便我可以在我Dictionary variable的每个post-backWeb 表单上使用它。当我使用这行代码将我的存储Dictionary variable到view-state
ViewState[this.ClientID + "_CtrAdd"] = dictControl;
它抛出错误:
在程序集“System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中键入“System.Web.UI.WebControls.TextBox”未标记为可序列化。
笔记:
My class objects contains some web controls.
谁能告诉我如何将其存储Dictionary variable到View-state.