我想在將一些數據保存到數據庫後得到一個彈出窗口。當使用ConfirmButtonExtender和ModalPopupextender時,它會要求TargetControlID。所以我給了TargetcontrolID作爲提交按鈕。所以無論何時點擊提交按鈕,它都會首先顯示彈出窗口,顯示「您的密碼已成功保存」。關閉彈出窗口後,它將信息保存在數據庫中。這不應該是這樣。它必須首先將信息保存在數據庫中,如果它成功保存密碼,則應顯示彈出窗口。你認爲我應該改變什麼?請幫忙..TargetControlID彈出問題
<cc1:ConfirmButtonExtender DisplayModalPopupID="ModalPopupExtendersave" ID="ConfirmButtonExtendersave"
runat="server" TargetControlID="imgbtnSubmit">
</cc1:ConfirmButtonExtender>
<cc1:ModalPopupExtender ID="ModalPopupExtendersave" runat="server" TargetControlID="imgbtnSubmit" BackgroundCssClass="modalBackground"
OkControlID="btnOK" PopupControlID="pnlPopup" >
</cc1:ModalPopupExtender>
protected void imgbtnSubmit_Click(object sender, ImageClickEventArgs e)
{
if (txtpassword1.Text != "" && txtpassword2.Text != "" && txtpassword1.Text == txtpassword2.Text)
{
Savepassword();
if (Savepassword())
{
ModalPopupExtendersave.Show();
pnlPopup.Visible = true;
}
else
{
lblerror.Text = "Error in saving password";
}
}
}
謝謝大家!!
@Ram:看起來你也可以擺脫ConfirmButtonExtender的。在這種情況下,它沒有做任何事情。 – kevev22 2010-10-20 18:32:40
太棒了!非常感謝你們! :) – Ram 2010-10-20 20:28:27