在.NET生成的代碼用於與「DefaultButton」屬性設置一個形式Asp.Net表格DefaultButton錯誤包含差的JavaScript允許功能工作在IE而不是在其他瀏覽器(Firefox specifcially)。在Firefox
點擊回車鍵確實提交表單與所有瀏覽器,但Firefox不能忽視按鍵時,它發生在<textarea>控制。結果是多行文本區域控件不能在Firefox中多行顯示,因爲Enter鍵提交表單而不是創建新行。
有關該錯誤的更多信息,請參閱read it here。
這可以在Asp.Net 3.0+中修復,但仍需要爲2.0創建解決方法。
任何想法爲最輕的解決方法(黑客看起來不像hack = D)?上述鏈接中的解決方案讓我有點害怕,因爲它很容易產生意想不到的副作用。