突然有點轉不過去@@
我在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.密碼錯誤)
}
}
作者: WindOfNet (明天開始早睡早起) 2015-09-28 12:41:00
Ajax?記得有個updatepanel元件, 已經忘光
感謝樓上,AJAX一定可以,只不過我想這個可不可以不用AJAX完成
作者:
lbeeon (力比恩)
2015-09-28 14:59:00postback等於init所有control所以dialog不見是正常的,webform的話可以用viewstate存頁面狀態,或是有個設定visble=true
作者:
YaMeiLo (亞妹露~!!)
2015-09-29 22:44:00如果你是用原生的ajaxcontroltookit的popup control,你每經過一次事件如果視窗要繼續顯示,那該次事件就要呼叫.Show()