我只想把LogIn Status
文本在我的ASP母版頁。當沒有登錄它的用戶會顯示LogIn
和用戶如果已經logged In
它會顯示LogOut
。一旦用戶點擊logOut
,會話將被清除。ASP.net顯示LoginStatus通過檢查會話
<asp:LoginView ID="LoginView1" runat="server" onviewchanged="LoginView1_ViewChanged">
<AnonymousTemplate>
<asp:LoginStatus ID="LoginStatus1" runat="server" LoginText="logIn" />
</AnonymousTemplate>
<LoggedInTemplate>
<asp:LoginStatus ID="LoginStatus2" runat="server" LogoutText="loggedout" />
</LoggedInTemplate>
</asp:LoginView>
我正在使用using System.Web.SessionState;
來管理會話。我可以通過使用波紋管代碼來檢查用戶是否登錄。
If (Session["logged"] == true)
請幫我根據當前會話狀態動態中顯示在母版頁LogIn
或logOut
狀態。先謝謝你。