代碼:Admin admin = (Admin)Session["admin"];
Session["admin"]:從當前用戶會話中讀取鍵為 "admin" 的值,**返回 object 類型**。(Admin):**強制類型轉換**,告訴編譯器「這個 object 實際是 Admin 類實例」。Admin admin = ...:聲明 Admin 類型變量 admin 接收轉換後的引用。Session 存儲任意類型,取出時必須轉型。Session["admin"] = adminEntity;。"admin" 是字符串鍵,**非**數據庫字段、非 Model 屬性。null,轉型拋 NullReferenceException,需判空。if (Session["admin"] is Admin admin) {
// C# 7+ 模式匹配,同時判空、轉型、聲明變量
// 使用 admin
} else {
Response.Redirect("Login.aspx");
}