DevExpress--ASPxPageControl控件 使用
动态添加TabPage 之后 点击 里面的 按钮 时 直接报这是怎么回事
源码:
ASPxPageControl.TabPages.Add("测试", "test");
ContentControl cc = new ContentControl();
int i = ASPxPageControl.TabPages.FindByName("test").Index;
cc.Controls.Add(Page.LoadControl("Ascx.ascx"));
ASPxPageControl.TabPages[i].Controls.Add(cc); DevExpress ASPxPageControl --------------------编程问答--------------------
ASPxPageControl.TabPages[i].Controls.Add(cc);
i超出范围了 --------------------编程问答-------------------- ASPxPageControl.TabPages[0].Controls.Add(cc); --------------------编程问答--------------------
int i = ASPxPageControl.TabPages.FindByName("test").Index;
我在这里已经获取它的索引i了
--------------------编程问答-------------------- 你这索引又不是TabPages的索引,你监控一下,看看i和ASPxPageControl.TabPages.Length(或Count)就知道了 --------------------编程问答--------------------
添加有2个 TabPage TabPages.Count=2 获取的i =1 这个是没问题的
现在的问题是 当我第一次点击添加按钮的时候 是正常的 TabPage 能够正常添加并且显示
但是 添加之后 我在点击页面上的按钮时 就会报出 索引超出范围的页面 --------------------编程问答--------------------
补充:.NET技术 , ASP.NET