我正在尝试动态添加标签到我的aspx页面,并且在运行代码时出现此错误。
在Assembly'AjaxControlToolkit中输入'AjaxControlToolkit.TabContainer',Version = 4.5.7.123,Culture = neutral,PublicKeyToken = 28f01b0e84b6d53e'未标记为可序列化。
提前感谢您的帮助。
这是我的代码:
private void AddNewChapterToTheStory()
{
DataTable dt = (DataTable)ViewState["Story"];
ImageStoryline story = new ImageStoryline(appEnv.GetConnection());
for (int i = 0; i < dt.Rows.Count; i++)
{
AjaxControlToolkit.TabPanel tpStory = new AjaxControlToolkit.TabPanel();
tpStory.HeaderText = story.GetImageTextById(Convert.ToInt32(dt.Rows[i]["imageStorylineId"].ToString()));
tpStory.ID = i.ToString();
tcCase.Tabs.Add(tpStory);
PlaceHolder PlaceHolder1 = new PlaceHolder();
// int id = dt.Rows[i]["imageStorylineId"].ToString().Length == 0 ? 0 : Convert.ToInt32(dt.Rows[i]["imageStorylineId"].ToString());
PlaceHolder1.Controls.Add(new LiteralControl("<iframe src='www.google.com'></iframe>"));
tpStory.Controls.Add(PlaceHolder1);
}
}