<asp:Checkbox ID="chkOnHold" runat="server" visible="False" Text="On Hold"/>
Eh bien, quand visible="False"
est utilisé, le contrôle est ignoré au moment du rendu & donc à son tour, n'est pas affiché sur la page qui est ayed dans la fenêtre du navigateur. (Vous pouvez toujours vérifier si le contrôle est présent ou non en appuyant sur F12
dans la fenêtre de votre navigateur. Utilisez ensuite Ctrl+Mouse Click
à tout élément adjacent à la case. Vous ne trouvez pas le code correspondant à case à cocher là.)
Et Comme jquery fonctionne sur DOM ou simplement HTML, vous ne pouvez pas accéder à la case à cocher car elle n'est pas là. :)
Vous devriez faire mieux, utilisez AutoPostBack="true"
sur RadioButton, puis cochez la case onChange
événement de radioButton. Cela dit, si vous insistez toujours pour accomplir la tâche en utilisant jQuery, cela peut être fait en utilisant AJAX & jQuery.
(Eh bien, je ne suis pas conscient comment atteindre le même.)
Hope, j'ai été utile.
s'il vous plaît nous montrer le généré html – bondythegreat
du code donnera une bonne idée? – Rusty