Warum ASP.NET LinkButton
Kontrollen mit OnClientClick
Attribute und deaktiviert durch Enabled="false"
Einstellung noch onclick
Event-Handler in HTML machen, während Button
Kontrollen nicht?ASP.NET Button-vs Linkbutton aktiviert = "false" Verhalten
Es scheint kontraintuitiv. Da Anker in Browsern nicht wirklich deaktiviert werden können, ist es sinnvoller, ein onclick-Ereignis (und das href-Attribut) nicht anzuhängen, wenn es serverseitig deaktiviert wurde.
Mein Punkt genau. Warum also die Attribute href/onclick rendern? Wenn Sie deaktivierte Button-Steuerelemente sehen, die von asp.net gerendert werden, werden sie deaktiviert und ANclick wird nicht gerendert (ich denke aus Sicherheitsgründen). –
Eingabetaste löst kein onclick-Ereignis aus, wenn sie deaktiviert ist. –
Vielleicht sagen wir das Gleiche, aber ein Eingabe-Tag/Button löst das onclick-Ereignis nicht aus, wenn es deaktiviert ist (Event wenn das Markup enthalten ist.) Vielleicht optimiert asp.net nur ein bisschen, da das Onclick-Markup nicht verwendet wird/erforderlich. – andleer