Für eine <select>
Kontrolle können wir das Attribut onchange
verwenden, um etwas Javascript zu starten, wenn sich der Wert der Option ändert. Intellisense würde mich zu der Annahme verleiten, dass das Steuerelement asp:ListBox
dieses Attribut nicht enthält (da Sie im Visual Studio unterstreichen werden, dass dies ungültig ist). Das funktioniert jedoch.Was sind die Nebenwirkungen der Verwendung von "ungültigen" Attributen auf einem ASP-Steuerelement?
Versuchen Sie, diesen Code in Visual Studio einzugeben, und Sie werden Ihr OnChange-Attribut aufrufen. Warum ist das? Gibt es Nebenwirkungen bei der Verwendung dieses Attributs?
Ich würde Sie ermutigen, nicht OnChange und JavaScript-Sachen wie das in Ihre Markup in erster Linie zu streuen. –