Кнопка аутентификации перенаправления не работает - PullRequest
0 голосов
/ 17 июня 2020
• 1000 aspx.cs:
protected void LoginClicked(object sender, DirectEventArgs e)
       {
           if (!Request.IsAuthenticated)
           {
               HttpContext.Current.GetOwinContext().Authentication.Challenge(
               new AuthenticationProperties { RedirectUri = "/" },
               OpenIdConnectAuthenticationDefaults.AuthenticationType);
           }
       }

Это моя кнопка в LoginPage.aspx:

<ext:Button ID="LoginButton" runat="server" MarginSpec="40 0 0 0" Text="Log in with Microsoft" Scale="Large" AnchorHorizontal="100%" IDMode="Static" Cls="loginBtn">
                                <DirectEvents>
                                    <Click OnEvent="LoginClicked">
                                    </Click>
                                </DirectEvents>

Но когда я пытаюсь нажать на кнопку, мой сайт просто обновляется и ничего не происходит. Я также попытался добавить вызов аутентификации в PageLoad. Это работает. Но кнопка не работает. Есть идеи?

1 Ответ

0 голосов
/ 22 июня 2020

Я исправил. Мне пришлось добавить AutoPostBack="True" в качестве свойства моей кнопки.

...