Re: 求助PlaceHoder的用法?

看板C_Sharp (C#)作者時間20年前 (2004/11/03 20:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/11 (看更多)
※ 引述《tomex.bbs@ptt.cc (tomex_ou)》之銘言: > ※ 引述《koji.bbs@bbs.yzu.edu.tw (怎麼來,怎麼走..是吧?)》之銘言: > : u wanna this? > : private void Page_Load(Object sender, EventArgs e) > : { > : System.Web.UI.WebControls.Button button1 = new Button(); > : button1.Text = "koji"; > : PlaceHolder1.Controls.Add(button1); > : button1.Click += new EventHandler(button1_Click); > : } > : void button1_Click(object sender, EventArgs e) > : { > : Label1.Text = "Good Clicked!!"; > : } > 動態control的重點在於它的事件及傳入的參數 > 不可能事先定義好對應的envent函式,除非大家都共用同一個, > 假如成立,這參數 (object sender, EventArgs e)將會很有趣! > 謝謝,我有想到一點idea了, > 等我試出再分享給大家... 你是希望"動態"加入元件,而非page_Load是吧? 如果這樣做,就是事件處理會無法被觸發,你是說像這樣的事情嗎? 如果是的話,簡單說就是必須在事件處理之前要設定好所有相關動作 對於page來說,找不到元件也就沒辦法處理事件 把產生的元件丟到Session. 然後Page_Load時從Session讀出來並給他相對應處理函式!! 這樣就可以動態放元件,然後事件又可以運作!! -- ※ Origin: 元智大學 風之塔 <bbs.yzu.edu.tw> ※ From : c05105b.gdorm.yzu.edu.tw ※ X-Info: Re: 求助PlaceHoder的用法? ※ X-Sign: 10OHGOV9sm5VM4vI.Gto (04/11/03 19:38:07 )
文章代碼(AID): #11YCYe00 (C_Sharp)
文章代碼(AID): #11YCYe00 (C_Sharp)