其實一早就有接觸過在asp.net的頁面上如何設定預設的回車按鈕,只是當時沒有記錄下來。今天再次碰上,翻資料找不到,照網路上的辦法也解決不了,那叫一痛苦。
線上的辦法相信大家都知道。無非都是在aspx頁面設定以下js程式碼:
以這段程式碼對我來說,如果按鈕是ImageButton的話,這段程式碼是可以用的;如果按鈕是Button的話,這段程式碼就失效了。搞了很久都沒有成 功,灰常納悶。後來再上網瞧,看到關於按鈕id的問題。然後在想,會不會是按鈕的id有問題呢?被編譯之後的id肯定是改變了。
最後,我用瀏覽器瀏覽需要設定預設回車按鈕的頁面,查看來源碼,找到button的id,複製下來,那是很長的一段,類似ctl00_ContentPlaceHolder1_Button1,把這個替換為js代碼頁面,回車,正常了。