После успешного входа в систему пользователя я пытаюсь спросить пользователей, какую страницу они хотят просмотреть.Modal Popup Extender не работает с зарегистрированным в событии
Я пробовал это с помощью модального всплывающего расширителя, но Modal popup extender не отображается, когда я пытаюсь вызвать его из события loggedin. Код указан ниже. Что-то не так с кодом?
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;
}
}
Я использую структуру членства и логин для управления процессом входа.
Front End выглядит следующим образом:
<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 во время инициализации? что-то вроде: <жерех: ModalPopupExtender ID = "ModalPopupExtender1" BackgroundCssClass = Runat = "сервер" "modalBackground" PopupControlID = "pnlMSG" CancelControlID = "btnSubscribe" TargetControlID = "HiddenField1"> жерех: ModalPopupExtender> – Vishal
да, я иметь. Я обновил вопрос с помощью кодов, используемых в frontend –
. Что gbs, упомянутое ниже, вернее, чтобы проверить после нажатия кнопки, чтобы показать модальное всплывающее окно, вы можете открыть консоль, чтобы увидеть, что там была обнаружена какая-либо ошибка. – Vishal