2010-10-30 5 views
0

J'ai une case à cocher nommée cbSelct. Dans un cas botton_click je l'ai écritcase à cocher - asp.net

cbSelect.Checked=true

est le code ci-dessus dans le code behind fait pour un événement cbSelected_CheckedChanged?

J'ai créé un nouveau site Web et placé une case à cocher nommée cbSelect et un bouton.

protected void cbSelect_CheckedChanged(object sender, EventArgs e) 
{ 
    Response.Write("testMessage "); 
} 
protected void Button1_Click(object sender, EventArgs e) 
{ 
    cbSelect.Checked = !cbSelect.Checked; 
} 

Je mets un point d'arrêt à l'intérieur de l'événement cbSelect_CheckedChanged. Maintenant, selon les réponses que j'ai eues ci-dessous, je comprends que, si j'ai cliqué sur le bouton, il devrait casser la fonction cbSelect_CheckedChanged. Mais je pense que l'événement cbSelect_CheckedChanged ne se déclenche pas en cliquant sur le bouton.

Répondre

1

Cela affecte l'événement CheckedChanged. Avant cela, vous devez utiliser/créer cet événement.

EDIT

faire la AutoPostBack property de case à true

EDIT

protected void Button1_Click(object sender, EventArgs e) 
{ 
    cbSelect.Checked = !cbSelect.Checked; 
cbSelect_CheckedChanged(cbSelect, e); 


} 
+0

veuillez regarder sur ma question éditée. J'ai testé ce que tu as dit. Mais cela ne fonctionne pas –

+0

@Shameer: ​​Assurez-vous d'abord que l'événement 'cbSelect_CheckedChanged' est correct ou non pour cette prise' property window' de 'cbSelect', cliquez sur le bouton' events' et cliquez sur 'CheckedChanged' dans la liste. –

+0

@Shameer: ​​pls regarder 'edit' dans la réponse –

0

Oui, il fera à cuire l'événement cbSelected_CheckedChanged mais seulement si vous avez défini une Evénement cbSelected_CheckedChanged.

Vous pouvez l'essayer -

private void cbSelected_CheckedChanged (Object sender, EventArgs e) 
{ 
    //your code 
} 

place un point de rupture ici et déboguer votre code. Vous constaterez que l'événement cbSelected_CheckedChanged sera déclenché.

+0

s'il vous plaît regarder sur ma question éditée. J'ai testé ce que tu as dit. Mais cela ne fonctionne pas –

+0

Dans ce cas, définissez la propriété AutoPostBack sur true. Vyas l'a bien compris. Ça devrait marcher. – pavanred