[問題] WebForm Login Dialog實作

看板C_Sharp作者 (1+1≠2)時間10年前 (2015/09/28 11:54), 編輯推噓2(208)
留言10則, 4人參與, 最新討論串1/1
突然有點轉不過去@@ 我在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

09/28 12:41, , 1F
Ajax?
09/28 12:41, 1F

09/28 12:45, , 2F
記得有個updatepanel元件, 已經忘光
09/28 12:45, 2F

09/28 13:10, , 3F
感謝樓上,AJAX一定可以,只不過我想這個可不可以不用
09/28 13:10, 3F

09/28 13:10, , 4F
AJAX完成
09/28 13:10, 4F

09/28 14:59, , 5F
postback等於init所有control所以dialog不見是正常的,
09/28 14:59, 5F

09/28 15:00, , 6F
webform的話可以用viewstate存頁面狀態,或是有個設定
09/28 15:00, 6F

09/28 15:00, , 7F
visble=true
09/28 15:00, 7F

09/29 22:44, , 8F
如果你是用原生的ajaxcontroltookit的popup control,你
09/29 22:44, 8F

09/29 22:44, , 9F
每經過一次事件如果視窗要繼續顯示,那該次事件就要呼叫.
09/29 22:44, 9F

09/29 22:44, , 10F
Show()
09/29 22:44, 10F
文章代碼(AID): #1M2Be6ld (C_Sharp)