我正在[Serializable] class
和一些properties,methods and some web controls
. 使用这个class
我成为了一个Dictionary<string,object>
变量。这Dictionary variable
包含objects
我的各种课程。现在我需要将其存储Dictionary variable
到view-state
其中,以便我可以在我Dictionary variable
的每个post-back
Web 表单上使用它。当我使用这行代码将我的存储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
.