我已经加入一个datalist
到视图状态为:添加数据列表到视图状态
ViewState["datalist"] = dtlstForm;
和检索它为:
DataList lis = (DataList)ViewState["datalist"];
然后如下因素错误出现:
类型“系统.Web.UI.WebControls.DataList'in Assembly'System.Web, Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'is 未标记为可序列化。
要问的问题是“为什么”你想把这个控件放到ViewState中?你通过这样做想达到什么目的? – 2010-01-29 09:25:30
我可以问为什么要将DataList放入ViewState中? DataList是一个控件,在ASP .NET中有一个完美的控件层次结构。 – 2010-01-29 09:26:44