我如何通過ID獲取用戶? MembershipUser mu = Membership.GetUser(「UserName」); 但是,我想通過ID獲取用戶,但不是通過名稱。ASP.NET會員getuserbyID
3
A
回答
4
這將工作(預計反對ProviderUserKey) - 這是GUID由默認的asp.net成員資格提供者提供。
1
由於用戶名是唯一的,你可以查詢你的應用程序數據庫Users
表來獲取UserName
特定UserID
,並將結果傳遞到Membership.GetUser("UserName");
1
如果您使用inbuilt MembershipProvider,那麼您必須編寫一個幫助器方法,它將爲您完成這項工作並返回一個基於Id查詢的MembershipUser實例。
如果您使用自己的自定義MembershipProvider,那麼您可以爲Membership.GetUser()創建一個方法重載,該方法將接受一個Id並返回一個MembershipUser實例,但是,您需要將MembershipProvider默認實例添加到自定義MemberdhipProvider的類型以獲得類型安全訪問
1
如果您使用(或繼承)標準SqlMemberShipProvider,則可以使用MembershipProvider.GetUser(providerUserKey, userIsOnline)
。
其中providerUserKey
是GUID,userIsOnline
是一個布爾值,指示是否應更新指定用戶的上次活動日期/時間戳記。
相關問題
- 1. Asp.net MVC3會員
- 2. Asp.net會員ProviderSql
- 3. asp.net會員
- 4. ASP.Net會員Cookie?
- 5. ASP.NET會員會話cookie
- 6. ASP.NET會員密碼?
- 7. ASP.Net MVC和會員
- 8. ASP.NET會員之謎
- 9. asp.net會員在wcf
- 10. asp.net會員系統
- 11. ASP.NET會員優勢
- 12. ASP.NET會員問題
- 13. Asp.net會員密碼
- 14. ASP.Net會員服務
- 15. ASP.NET會員替代
- 16. ASP.net會員安全訪問
- 17. ASP.Net會員密碼恢復
- 18. ASP.Net會員店組概念
- 19. ASP.Net會員+ SQL Server 2008中
- 20. ASP.Net會員供應商
- 21. ASP.NET會員密碼重置
- 22. 驗證碼與asp.net會員
- 23. 解鎖asp.net會員用戶
- 24. Asp.net會員註銷自動
- 25. ASP.NET MVC會員供應商
- 26. ASP.NET會員提供工具
- 27. asp.net會員密碼安全
- 28. asp.net會員層次結構?
- 29. Asp.net MVC會員設計
- 30. Asp.net會員提供判斷