/ / ASP.net - Dodanie kontrolki w kodzie, jak uzyskać ją za pomocą FindControl ()? - asp.net

ASP.net - Dodanie kontroli w kodzie, jak mogę ją pobrać przez FindControl ()? - asp.net

Tworzę tabelę w kodzie, dodam do niej wiersze, a następnie komórki. W każdej komórce znajduje się pole wyboru, które ma ustawiony identyfikator.

Dodaję tę tabelę do panelu aktualizacji, a później chcę dowiedzieć się, które pola wyboru zaznaczył / odznaczył użytkownik.

Nie znam najlepszego sposobu, więc to, co zrobiłem, byłoutwórz przycisk, który sprawdzi. Sprawdziłem ponownie pola wyboru i próbowałem zmienić wartość zaznaczoną w kodzie, ale to nie zaktualizowało mojej strony. Sądzę, że traci odniesienie po dodaniu go do kodu.

Więc próbowałem użyć Page.FindControl i przekazałem oryginalny identyfikator, który mu podałem, ale go nie znalazłem. Zgaduję, że to dlatego, że umieszcza mnóstwo bzdur przed identyfikatorem przed dodaniem go do strony ...

Więc w zasadzie, co mam zrobić, aby sprawdzić, czy dodane pola wyboru zostały zmienione, czy nie? Zdarzenie CheckedChange również nie działało.

Odpowiedzi:

1 dla odpowiedzi № 1

Być może będziesz musiał użyć rekurencyjny FindControl