2010-02-15 8 views
0

Je crée des cases à cocher dynamiquement et je leur attribue des noms tels que "chk_1" et "chk_2".Création de manière dynamique Case à cocher

maintenant si plus tard dans mon code je veux vérifier si elles ont été vérifiées comment puis-je faire cela. Si je fais quelque chose comme si chk_1.checked est True alors que je reçois une erreur que chk_1 n'est pas déclaré.

Ce qui est vrai.

ai-je un sens ?? J'utilise VB.net 2.0 Je peux poster mon code si nécessaire.

grâce

+0

WinForms, WebForms, autre? –

+0

J'utilise des formulaires Web, –

Répondre

0

EDIT: Après des éclaircissements que ceux-ci sont ajoutés sur le côté serveur:

Utilisez la méthode FindControl:

CheckBox cb = (CheckBox)this.FindControl("chk_1"); 
+0

cela ne fonctionne pas, je crée ma case à cocher dans la page_load –

+0

Ah, je vois - je pensais que vous étiez en train de les ajouter du côté client. Modification de la réponse – zincorp