コントロールを作成し、リストをビューステートに保存していますが、シリアル化する必要があり、方法がわかりません。
public List<ListItem> Items
{
get
{
if (ViewState["ItemsList"] != null)
return (List<ListItem>)ViewState["ItemsList"];
else
return Items;
}
set
{
ViewState["ItemsList"] = value;
}
}