0
如何使用登錄控件登錄並登錄時轉到myPage.aspx而不是Default.aspx在asp.net中?如何使用登錄控件登錄並登錄時轉到myPage.aspx而不是Default.aspx在asp.net中?
我想在登錄時轉到myPage並給我提供用戶信息。
如何使用登錄控件登錄並登錄時轉到myPage.aspx而不是Default.aspx在asp.net中?如何使用登錄控件登錄並登錄時轉到myPage.aspx而不是Default.aspx在asp.net中?
我想在登錄時轉到myPage並給我提供用戶信息。
登錄控件有一個屬性DestinationPageUrl。將所需頁面設置爲DestinationPageUrl。
<asp:Login DestinationPageUrl="~/myPage.aspx" ID="LoginUser" runat="server" EnableViewState="false" RenderOuterTable="false">
---------------------
---------------------
---------------------
</asp:Login>
此外,如果你想在你的頁面上顯示userName,你可以使用HeadLoginView Control Like。
<asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
<LoggedInTemplate>
Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
</LoggedInTemplate>
</asp:LoginView>
OR
使用下面的代碼行來獲取當前登錄用戶。
System.Web.Security.Membership.GetUser().ToString();
對於SignOut使用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");
}
也見下面的鏈接,你可能會得到更多的幫助。
OK,坦克你...... –
如何通過編程登出,然後轉到我的空間? –
我編輯我的答案,並希望你能找到答案。 –