我正在扩展formview类来创建一个custom formview,它有一个服务器控件+ formview +下面的其他服务器控件。
问题是我无法使用
protected override void OnInit(EventArgs e)
{
Parent.Controls.Add(FormViewButtons);
Parent.Controls.Add(this);
Parent.Controls.Add(MessageContainerControl);
}
因为我得到异常:“在DataBind,Init,Load,PreRender或Unload阶段无法修改控件集合。”。
任何想法? 罐。
答案 0 :(得分:0)
你应该创建一个Composite Custom Control,而不是扩展FormView。
答案 1 :(得分:0)
我真的不明白为什么FormView会操纵页面的控件。 我认为你应该扩展页面,你应该做你想做的事。