我試圖控制從後面的代碼在頁面加載階段添加到頁面這樣的:如何在頁面加載中以編程方式將控件添加到頁面中?
foreach (FileInfo fi in dirInfo.GetFiles())
{
HyperLink hl = new HyperLink();
hl.ID = "Hyperlink" + i++;
hl.Text = fi.Name;
hl.NavigateUrl = "../downloading.aspx?file=" + fi.Name + "&user=" + userIdpar;
Page.Controls.Add(hl);
Page.Controls.Add(new LiteralControl("<br/>"));
}
這我得到的是對Page.Controls.Add(hl)
和這裏的錯誤解釋:
無法在DataBind,Init,Load,PreRender或Unload階段修改控件集合。
我該如何解決這個問題?提前致謝。
感謝您的快速回復,它幫助了我很多。節日快樂! – Laziale 2010-12-19 20:22:36