簡體   English   中英

Modal Popup Extender無法通過登錄事件工作

[英]Modal Popup Extender not working from logged in event

用戶成功登錄后,我試圖詢問用戶他們要查看哪個頁面。

我已經使用模式彈出窗口擴展程序嘗試過此操作,但是當我嘗試從登錄事件中調用它時,模式彈出窗口擴展程序不顯示。 代碼在下面列出。 代碼有什么問題嗎?

protected void Login1_LoggedIn(object sender, EventArgs e)
    {

        user_redirection_process();

        switch (validateResult)
        {
            case "M":
                ModalPopupExtender1.Show();

                break;
            case "A":                    
                Response.Redirect("~/Account/A/A.aspx");
                break;
            case "B":
                Response.Redirect("~/Account/B/B.aspx");
                break;
            default:
                //Response.Redirect("~/Account/A/A.aspx");
                break;

        }

    }

我正在使用成員資格框架和登錄控件來處理登錄過程。

前端看起來像這樣:

   <asp:Panel ID="Panel1" runat="server" style ="display:none">
    <a href="Account/A/A.aspx">dkny</a>
    <a href="Account/B/B.aspx">dko</a>

</asp:Panel>
<asp:LinkButton ID="dummy" runat="server" style="display:none">LinkButton</asp:LinkButton>
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" DropShadow="True" PopupControlID="Panel1" TargetControlID="dummy"></ajaxToolkit:ModalPopupExtender>

成功登錄后使用登錄控制時,您將自動重定向到FormsAuthentication提供的DefaultUrl或RedirectUrl。

因此,我相信,您將必須使用常規輸入和按鈕進行登錄並相應地處理登錄機制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM