У меня есть статус входа в элемент управления представлением входа, который находится на главной странице, и когда я нажимаю кнопку входа, мне нужно показать элемент управления входом, который находится на панели обновления ajax, без обновления страницы.
Когда страница по умолчанию загружается и когда я щелкаю по статусу входа в систему, страница перенаправляет на страницу входа вместо обновления панели обновления.
Может кто-нибудь помочь мне в этом вопросе?
Вот код для Default.aspx:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:LoginView ID="LoginView1" runat="server">
<AnonymousTemplate>
<asp:LoginStatus ID="LoginStatus1" runat="server"
LogoutAction="RedirectToLoginPage" LogoutPageUrl="~/Login.aspx" />
</AnonymousTemplate>
</asp:LoginView>
<asp:Login ID="Login1" runat="server">
</asp:Login>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Login1" />
</Triggers>
</asp:UpdatePanel>
Вот код для Default.aspx.vb:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.load
If Not Me.IsPostBack Then
UpdatePanel1.Visible = True
Else
UpdatePanel1.Visible = False
End If
End Sub