看板 C_Sharp 關於我們 聯絡資訊
突然有點轉不過去@@ 我在Master Page頁面上有個Login的Button。 當我按下時,會跳出一個小的Dialog,供使用者輸入帳號密碼。 Dialog下方有個Login的Button,按下Login後,會至後台驗證身分。 我希望丟到後台驗證後的結果,如果失敗的話能夠將錯誤訊息顯示在Login Dialog 假設密碼錯誤,就在Login Dialog下方顯示密碼錯誤的訊息。 但是,目前的寫法,按下Login後,不管成功或失敗Login Dialog都會被關閉。 有甚麼好方法嗎?? 謝謝 //前端 <input type="button" id="Login" value="Login" onclick="btnCheckID"/> //後端 protected void btnCheckID_Click(object sender, EventArgs e) { string ID = txtID.val(); string PW = txtPW.val(); if (驗證正確) { }else { //驗證失敗(ex.密碼錯誤) } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.63.7 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1443412486.A.BE7.html
WindOfNet: Ajax? 09/28 12:41
WindOfNet: 記得有個updatepanel元件, 已經忘光 09/28 12:45
don750421: 感謝樓上,AJAX一定可以,只不過我想這個可不可以不用 09/28 13:10
don750421: AJAX完成 09/28 13:10
lbeeon: postback等於init所有control所以dialog不見是正常的, 09/28 14:59
lbeeon: webform的話可以用viewstate存頁面狀態,或是有個設定 09/28 15:00
lbeeon: visble=true 09/28 15:00
YaMeiLo: 如果你是用原生的ajaxcontroltookit的popup control,你 09/29 22:44
YaMeiLo: 每經過一次事件如果視窗要繼續顯示,那該次事件就要呼叫. 09/29 22:44
YaMeiLo: Show() 09/29 22:44