ユーザーがログインする Web サイトがありますasp:Login。ログインページは正常に機能しますが、ユーザーがサイトにログインすると、この方法でユーザー名を送信する認証ページにリダイレクトされるイベントハンドラーを関連付けました。
protected void LoginUserPass_LoggingIn(object sender, LoginCancelEventArgs e)
{
Response.Redirect("~/Authenticate.aspx?user=" + LoginUserPass.UserName);
}
そして、私はDestinationPageUrlLoginView を に設定しました"~/Authenticate.aspx"。ユーザーが認証されると、メンバー ページへの別のリダイレクトが発生します。ただし、私のメンバーページでは、ユーザーがログインしていることは表示されません。
<asp:LoginStatus ID="LoginStatus1" runat="server"
LogoutAction="Redirect" BackColor="White"
Font-Underline="True" LogoutPageUrl="~/Default.aspx" />
どこが間違っているのですか?