0
用戶成功登錄後,我試圖詢問用戶要查看哪些頁面。Modal Popup Extender無法從登錄事件中工作
我已經嘗試過使用模式彈出式擴展程序,但是當我嘗試從登錄事件調用它時,模態彈出式擴展程序不顯示。代碼如下所示。代碼有什麼問題嗎?
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>
您是否在初始化時指定了TargeControl?如: asp:ModalPopupExtender> –
Vishal
2013-04-09 14:14:45
yes,i有。我更新了前端使用的代碼 – 2013-04-09 14:51:09
下面提到的什麼gbs是正確的,點擊按鈕顯示模式彈出後,您仍然可以打開控制檯查看它的任何錯誤。 – Vishal 2013-04-09 19:05:28