Der .Net generierte Code für ein Formular mit dem Attribut "DefaultButton" enthält armes Javascript, das die Funktionalität in IE, aber nicht in anderen Browsern (speziell Firefox) funktioniert.Asp.Net Form DefaultButton Fehler in Firefox
Mit der Enter-Taste wird das Formular mit allen Browsern gesendet, aber Firefox kann den Tastendruck nicht ignorieren, wenn es in einem <Textbereich> Steuerelement passiert. Das Ergebnis ist ein mehrzeiliges Textbereichssteuerelement, das in Firefox nicht mehrzeilig sein kann, da der Eingabetaste das Formular übergibt, anstatt eine neue Zeile zu erstellen.
Für weitere Informationen über den Fehler, read it here.
Dies könnte in Asp.Net 3.0 + behoben werden, aber ein Workaround muss noch für 2.0 erstellt werden.
Irgendwelche Ideen für die leichteste Workaround (ein Hack, der nicht wie ein Hack aussieht = D)? Die Lösung in der obigen Verbindung macht mir ein wenig Angst, da sie unbeabsichtigte Nebenwirkungen haben könnte.