I've declared a viewstate in my page like this:
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; }
}
but when page loaded, I recieve following error:
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.