我一直在努力尋找清楚的答案來動態地創建同一頁面。我發現的問題和樣本似乎在這個話題上都是全面的。我研究了生命週期,並且對於代碼的去向,似乎還沒有明確的答案。用c#頁面動態創建asp.net
我有一個母版頁和一個內容頁。內容區域中的所有內容都需要動態創建(文本框,ddl,頁面標籤,按鈕/ onclick等)。
當用戶填寫數據並點擊提交按鈕後,我需要從窗體中讀取值並重新完成頁面的重新構建(不向當前內容添加/刪除控件)。
我的問題是。 我在哪裏放置我的代碼來構建頁面? 此區域是否允許我使用IsPostBack,以便使用Request.Form值重建內容? 我的按鈕_Click事件是否有效? 有沒有可以指導我工作的樣品?
非常感謝您的反饋...
PreInit是去這裏的路。控件將在OnInit事件中恢復並且屬性將被分配給控件,但前提是名稱相同 – citronas 2010-12-20 19:18:38