« false » Pourquoi les contrôles ASP.NET LinkButton
avec OnClientClick
attribut et désactivé en Enabled="false"
rendre encore gestionnaire d'événements onclick
en HTML tandis que Button
contrôles ne le font pas?ASP.NET Button vs linkButton Activé = comportement
Cela semble contre-intuitif. Comme les ancres ne peuvent pas vraiment être désactivées dans les navigateurs, il est plus logique de ne pas attacher un événement onclick (et l'attribut href) s'il a été désactivé sur le serveur.
Mon point exactement. Alors pourquoi rendre les attributs href/onclick? Si vous voyez des contrôles Button désactivés rendus par asp.net, ils sont désactivés AND onclick n'est pas rendu (je suppose que pour des raisons de sécurité). Le bouton d'entrée –
ne déclenche pas l'événement onclick lorsqu'il est désactivé. –
Peut-être que nous disons la même chose mais un tag/bouton d'entrée ne déclenche pas l'événement onclick lorsqu'il est désactivé (événement lorsque le balisage est inclus.) Peut-être que asp.net optimise un peu les choses puisque le balisage onclick n'est pas utilisé nécessaire. – andleer