看板 C_Sharp 關於我們 聯絡資訊
不太算C#, 應該是ASP.NET. 最近突然碰到一個問題, 用ASP.NET寫的一些網頁在textbox中輸入完query, 按下enter後沒辦法自動把表單送出, 而是出現postback. 不少解決方法是用javascript, 不過發現一個狠簡短的解決方法, 就是在<body> </body>中, 加上<input type="text" style="display: none" /> 就可以了. 印象中過去用ASP.NET 1.1寫的網頁都沒這個問題, 不曉得是ASP.NET 2.0改了什麼, 還是我哪裡自己弄錯了 :p -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.60.155 ※ 編輯: ithinkurdumb 來自: 220.135.60.155 (11/26 02:34)
horngsh:postback後有什麼問題? 在PAGE_LOAD中寫處理的邏輯就好了. 11/26 14:28
ithinkurdumb:我沒說清楚. 我是說在textbox按enter不能觸發 11/26 15:29
ithinkurdumb:button_click的event. 11/26 15:29
horngsh:你是不是把TEXTBOX的AUTOPOSTBACK設為TRUE了? 11/26 16:04
ithinkurdumb:是false沒錯啊 11/27 00:19
grence:要true才能動吧.. 11/27 15:47
ithinkurdumb:AutoPostBack true / false都一樣不行啊 11/27 16:17