從我一直在閱讀的內容中,下面的代碼首先應該確保MembershipUser記錄存在於「ArthurDent」中,然後將「ArthurDent」設置爲當前用戶,最後將其MembershipUser記錄分配給變量mUser。如何爲WebPartManager設置當前用戶?
if (Membership.GetUser("ArthurDent") == null)
{
Membership.CreateUser("ArthurDent", "thisisapassword");
}
FormsAuthentication.SetAuthCookie("ArthurDent", true);
MembershipUser mUser = Membership.GetUser();
而是,變量mUser保持爲空。
我的目標是以編程方式將當前用戶設置爲有效記錄,以便在將BlogEngine添加到我的網站時,我可以在頁面上設置WebPartManager.DisplayMode,該頁面開始出錯。
我已經成功地創建用戶。修復之後,mUser變量是否會設置爲您的預期記錄? –