Ngôn ngữ ASP.NET - Điều khiển LoginStatus

Đối tượng điều khiển LoginStatus

Điều khiển LoginStatus hiển thị liên kết Login (đăng nhập ) cho người dùng khi chưa đăng nhập và liên kết Logout(đăng xuất) khi đã đăng nhập. Liên kết Login sẽ chuyển đến trang đăng nhập. Liên kết Logout chuyển qua trang trang Login.

Cách thêm điều khiển LoginStatus vào trang web

  1. Kéo thả điều khiển LoginStatus từ thanh ToolBox.
  2. Có thể tùy chỉnh giao diện của điều khiển LoginStatus bằng cách đặt thuộc tính LoginText LoginImageUrl.

Thông thường điều khiển LoginStatuskết hợp với điều khiển Login 

Thuộc tính của điều khiển LoginStatus 

Thuộc tính Ý nghĩa
LoginImageUrl Tạo liên kết Login có nhãn  là hình ảnh
LoginText Tạo liên kết Login có nhãn là text
LogoutAction

Nhận 3 giá trị:

  • Refresh : Mặc định
  • Redirect: Chuyển trang
  • RedirectToLoginPage: Chuyển sang trang Login
LogoutText Tạo liên kết Logout có nhãn là text
LogoutImageUrl Tạo liên kết Login có nhãn  là hình ảnh

Các sự kiện của điều khiển LoginStatus 

Sự kiện Ý nghĩa
LogginOut LoggedOut
Sự kiện xảy ra khi người sử dụng click vào liên kết Logout Sự kiện xảy ra khi người sử dụng đã Logout

Ví dụ : Tạo trang web Admin.apsx, có điều khiển LoginStatus:

Code trang Admin.aspx

<div>
    
        Xin chào, &nbsp; <b><asp:LoginName ID="LoginName1" runat="server" /></b>&nbsp;&nbsp;&nbsp;
    
        <asp:LoginStatus ID="LoginStatus1" runat="server" />
    
    </div>

Thực thi trang web cho kết quả: