2009-09-23 41 views
0

我在代碼中創建了一個表格,添加了行,然後添加了單元格。在每個單元格中都有一個複選框,其中包含我設置的ID。ASP.net - 在代碼中添加控件,如何通過FindControl()獲取它?

我把這個表添加到一個updatepanel,後來我想找出用戶選中/未選中的複選框。

我不知道最好的方法,所以我做的是創建一個按鈕來檢查。我保留了對複選框的引用,並嘗試更改代碼中的checkedvalue,但這並沒有更新我的網頁。一旦它被添加到代碼中,我認爲它會丟失參考。

所以我試圖使用Page.FindControl並傳遞給我的原始ID,但它沒有找到它。我猜這是因爲它會在將ID添加到頁面之前在ID之前加入一些垃圾...

因此,基本上,我該如何檢查添加的複選框是否已被更改? CheckedChange事件也不起作用。

回答

相關問題