C# 如何使用登录控件登录,以及在登录时转到asp.net中的myPage.aspx not Default.aspx?
如何使用登录控件登录,以及在登录时转到asp.net中的myPage.aspx not Default.aspxC# 如何使用登录控件登录,以及在登录时转到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
我想在登录时转到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");
}