我需要(我認爲)獲取當前登錄的用戶ID,以便我可以更新我的表中的一個使用此用戶ID作爲外鍵。問題是,在數據庫中的用戶ID不匹配這樣的:asp.net會員供應商guid userID
Guid currentUser = (Guid)Membership.GetUser().ProviderUserKey;
currentUser.toString();
結果dffaca0c-ae0b-8549-8073-1639985740be
而當我看到在數據庫中,它是0CCAFADF0BAE498580731639985740BE
他們爲什麼不同的價值? (我只有一個用戶)。我正在使用asp.net的oracle數據庫和提供程序,但不應該有任何區別。
嘗試提供'Page.User.Identity.Name'到'的getUser()'方法,而不是使用默認值。 – 2011-03-27 04:25:40