我有一個動態創建的表,並在一些細胞我與redBall_Click()處理相關聯的圖像按鈕ImageClickEvenHandler不調用處理程序
(這裏是後面的代碼)
TableCell cellOK = new TableCell();
cellOK.Style.Add(HtmlTextWriterStyle.TextAlign, "Center");
cellOK.Width = new Unit("3%");
ImageButton redBall = new ImageButton();
redBall.CausesValidation = false;
redBall.ID = id;
redBall.ImageUrl = "~/App_Themes/DotRed.png";
redBall.Click += new ImageClickEventHandler(redBall_Click);
cellOK.Controls.Add(redBall);
我的問題是從未調用redBall_Click()方法(在PostBack之後)
我該如何解決這個問題?
P.S. :我無法使用靜態鏈接,因爲每個ImageButton都與一個特定的ID相關聯,我必須將它傳遞給我呼叫的頁面(例如作爲Session對象)