1
我想hiddenfield添加到服務器控件的代碼Page.Controls,但我有例外「控制收集不能被修改時DataBind
,Init
,Load
,PreRender
或Unload
階段。「如何解決此問題?添加控制到服務器控件的代碼Page.Controls
public class MyServerControl: Control
{
HiddenField hf = new HiddenField{ID="hf"};
protected override void OnInit(EventArgs e)
{
...
Page.Controls.Add(hf);
}
}
在哪個頁面中添加控件? – Saurabh
我的控件位於佈局中,我想將控件的代碼中的hiddenfield添加到Page.Controls中。我試圖在控件的OnInit中做這件事,並得到了這個異常。 – mtkachenko
您能否發佈您的所有代碼? – mit