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