在 TextBox 輸入完值之後總是會不小心按下 Enter 的人實在不在少數...
(感謝 Excel 的普及讓我們崩潰)
總之無論 Enter 是觸發預設按鈕還是整頁 Postback 都不要慌,
除了重新 Binding 資料外你還有個選擇,
就是讓 TextBox 中的 Enter 無效化!
(說得那麼好聽也不過就是讓 TextBox 中的 Enter 不做任何事)
直接來看Code吧!
Protected Sub
Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'避免輸入成績後按Enter觸發Postback
TextBox1.
Attributes.Add("onkeypress", "if( event.keyCode == 13 ) { return false; }")
End Sub
參考資料來源