C# 如何使用登录控件登录,以及在登录时转到asp.net中的myPage.aspx not Default.aspx?

C# 如何使用登录控件登录,以及在登录时转到asp.net中的myPage.aspx not Default.aspx?,c#,asp.net,C#,Asp.net,如何使用登录控件登录,以及在登录时转到asp.net中的myPage.aspx not Default.aspx 我想在登录时转到myPage并向我提供用户信息。登录控件有一个属性DestinationPageUrl。将所需页面设置为DestinationPageUrl <asp:Login DestinationPageUrl="~/myPage.aspx" ID="LoginUser" runat="server" EnableViewState="false" RenderOute

如何使用登录控件登录,以及在登录时转到asp.net中的myPage.aspx not Default.aspx


我想在登录时转到myPage并向我提供用户信息。

登录控件有一个属性DestinationPageUrl。将所需页面设置为DestinationPageUrl

<asp:Login DestinationPageUrl="~/myPage.aspx" ID="LoginUser" runat="server" EnableViewState="false"  RenderOuterTable="false">
        ---------------------
        ---------------------
        ---------------------
</asp:Login>
对于签出,请使用
FormsAuthentication

    protected void LogOut_Click(object sender, EventArgs e)
    {
        Session.Clear();
        Session.Abandon();
        System.Web.Security.FormsAuthentication.SignOut();
        System.Web.Security.FormsAuthentication.RedirectToLoginPage();
//if you want to redirect to your desired page just use following line instead of RedirectToLoginPage
//Response.Redirect("myPage.aspx");
    }
另请参阅下面的链接,希望您能获得更多帮助


如何通过编程退出并转到myPage?我编辑了我的答案,希望您能找到答案。我不想使用登录状态控制。我想通过编程和点击按钮自己建立注销
System.Web.Security.Membership.GetUser().ToString();
    protected void LogOut_Click(object sender, EventArgs e)
    {
        Session.Clear();
        Session.Abandon();
        System.Web.Security.FormsAuthentication.SignOut();
        System.Web.Security.FormsAuthentication.RedirectToLoginPage();
//if you want to redirect to your desired page just use following line instead of RedirectToLoginPage
//Response.Redirect("myPage.aspx");
    }