我宣佈我的頁面視圖狀態一個像這樣的:如何修復Viewstate中的表序列化?
public class TMP_RequestCourse
{
public int CourseCode;
public string CourseTitle;
public int PriorityID;
}
public TMP_RequestCourse T_RequestCourse
{
get
{
if (ViewState["TMP_RequestCourse"] == null)
return new TMP_RequestCourse();
return (TMP_RequestCourse)ViewState["insertMode"];
}
set { ViewState["TMP_RequestCourse"] = value; }
}
但加載頁面時,我收到以下錯誤:
Type 'App.UI.Pages.EduRequestEdit+TMP_RequestCourse' in Assembly 'App.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.