protected void addMoreDay_btn_Click(object sender, EventArgs e)
{
Control OneMoreDay = LoadControl("~/controls/Days/DayAdd.ascx");
Days_div.Controls.Add(OneMoreDay);
}
我將我的userControl動態加載到div元素..但問題是它只能工作一次! ..我的意思是我點擊addMoreDay_btn
按鈕,它的工作原理,然後我嘗試再次單擊它不會創建我的控制的另一個實例!動態創建/加載用戶控件只能使用一次!
編輯
,我認爲它的工作原理,但它不保存最後創建一個..它只是與新創建的控制取代它..和我還是不怎樣解決這個! = S
嘗試在功能附加兩個控制而不是一個。如果你這樣做,它有兩個嗎?如果不是,那麼問題在其他地方(因爲該部門正在被摧毀) –
實際上它比這更復雜..這是關於頁面生命週期..我必須把我所有的控制在數組中,並指定數字在PreInit事件中創建實例..我發現這個視頻(這很複雜,我不能理解它到目前爲止足以構建這個),但這是我現在所有的東西>> http://www.asp.net/ajax/videos/how-to-dynamic-add-controls-to-a-web-page – lKashef