如何在所有aspx頁面上顯示用戶名稱....?在所有aspx頁面上顯示用戶名稱
任何一個可以幫助我在這方面.....
在想,通過使用「會話對象」,我們可以做到這一點... BT我不知道
可以在任何發送代碼或鏈接
如何在所有aspx頁面上顯示用戶名稱....?在所有aspx頁面上顯示用戶名稱
任何一個可以幫助我在這方面.....
在想,通過使用「會話對象」,我們可以做到這一點... BT我不知道
可以在任何發送代碼或鏈接
假設您有一種機制可用於獲取當前用戶的用戶名,您可以獲取該機制並將代碼添加到主頁以顯示該名稱。你的問題沒有什麼可說的。 (問一個模糊的問題,得到一個模糊的答案。)
而且,如果您不使用母版頁,則應該使用母版頁。
如果要在所有頁面上顯示用戶名,可以使用母版頁。 用戶名可以被存儲在cookie中,會話等
代碼示例:
lblUsername.Text = Session["Username"]
在第一頁(登錄頁),該值存儲在會話
Session["Username"] = txtusername.text;
和休息要顯示用戶名的頁面
lblUser.Text = Session["Username"].Tostring();
For Logout
Session["Username"] = null;
System.Security.Principal.IPrincipal user;
user = System.Web.HttpContext.Current.User;
System.Security.Principal.IIdentity identity;
identity = user.Identity;
lblUserName.Text = identity.Name.Substring(identity.Name.IndexOf(@"\") + 1); ToString();