Сгенерированный .Net код для формы с набором атрибутов "DefaultButton" содержит плохой javascript, который позволяет функциям работать в IE, но не в других браузерах (в частности, в Firefox).
Нажатие клавиши ввода отправляет форму во всех браузерах, но Firefox не может игнорировать нажатие клавиши, когда оно происходит внутри элемента управления ‹textarea›. В результате получается многострочная текстовая область, которая не может быть многострочной в Firefox, поскольку клавиша ввода отправляет форму вместо создания новой строки.
Дополнительную информацию об ошибке можно найти здесь.
Это может быть исправлено в Asp.Net 3.0+, но для версии 2.0 необходимо создать обходной путь.
Любые идеи для самого легкого обходного пути (хак, который не похож на хак = D)? Решение по приведенной выше ссылке немного пугает меня, поскольку оно легко может иметь непреднамеренные побочные эффекты.