1

我正在尝试将选项卡动态添加到我的 aspx 页面,并且在运行代码后立即收到此错误。

程序集“AjaxControlToolkit,版本=4.5.7.123,文化=中性,PublicKeyToken=28f01b0e84b6d53e”中的类型“AjaxControlToolkit.TabContainer”未标记为可序列化。

提前感谢您的帮助。

这是我的代码:

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);


        }


    }
4

0 回答 0