看板 C_Sharp 關於我們 聯絡資訊
不知道有沒有人遇過這兩件事 1.游標在textbox時按下鍵盤Enter的時候 此時居然會引發整個頁面的postback事件 我以為是寫錯哪一條程式所以開了新專案測試 結果我沒有寫任何程式進去.還是會發生.. 2.將textbox的模式設為"Password"的時候 沒想到postback後textbox會自我清空 我以為是誤關了ViewState屬性 結果根本沒關.可是就是留不住內容 我將屬性改回SingleLine試試 結果問題又消失了... 誰遇過這麼神奇的事啊.. 有的話可以告訴我解決方法嗎.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.75.14
MRjk:第一個我看不出問題在哪? 不是本來就這樣嗎? 04/22 20:22
kiki1503:textbox上按Enter就會自己postback是正常的?? 04/22 21:48
kiki1503:可是理論上不是應該沒發生任何事嗎??他又不是Button 04/22 21:49
kiki1503:而且AutoPostBack屬性也是False沒有動到 04/22 21:50
kiki1503:如果沒辦法解決這兩個問題看來要重裝系統試試了@@" 04/22 21:51
wvsrugby:本來就是這樣! 04/22 22:02
grence:都是瀏覽器預設動作 04/22 22:17
MRjk:這樣說好了 你以前寫的專案不會這樣嗎?? 04/22 22:28
kiki1503:我是新手@@"剛寫asp.net而已 04/22 23:34
kiki1503:難以理解TextBox的行為會這麼奇怪 04/22 23:36
kiki1503:那如果我想TextBox上按Enter不觸發任何事件該怎麼做? 04/22 23:36
kiki1503:還有PassWord模式要跟SingleLine模式一樣會保留值怎麼做 04/22 23:39
wvsrugby:畫面上不要放 Button, 改用 LinkButton. 04/23 00:40
evernever:Password postback本來就不會顯示原本的值,這是正常 04/24 13:21
evernever:在Page_Load裡加 04/24 13:22
evernever:TextBox.Attribute.Add("value", TextBox.Text); 04/24 13:22
kiki1503:樓上方法成功!!C#版雖然人氣很低..但老手還是蠻多的@@" 04/24 20:12