2010-06-09 94 views
0

我在一個用戶控件中有一個DataGrid,當我按下某個按鈕(ouside it)時,它正在填充一些數據。這個Datagrid也被一個linkbutton填充。當我點擊這個LinkBut​​ton時,OnItemCommand或SelectedIndexChanged應該會觸發,但是這兩個事件都不是固定的。控件的PageLoad事件正在觸發。OnItemCommand DataGrid的事件沒有觸發

請讓我知道我在犯什麼錯誤。

感謝

+0

我們不可能回答這個問題,因爲它可以合理地假設,無論是在您的標記還是在您的代碼中都存在問題 - 我們都無法看到。 – Murph 2010-06-09 07:46:28

+0

可能是什麼問題。我已經在代碼中正確地註冊了事件,然後它也沒有發起事件 – Nits 2010-06-09 11:03:22

回答

0

動態添加控件,使用類似Page.LoadControl()?如果是這樣,除非爲每個請求動態添加控件,否則事件不會觸發。這是再次正確構建控制樹的唯一方法。我通常在Init()中執行此操作。