我可以得到用戶名:User.Identity.Name
。我該如何使用用戶的電子郵件地址,因爲它必須存儲(註冊表單中有一個文本框)?如何從ASP.NET MVC Default Mempership Model中獲取用戶的電子郵件地址?
12
A
回答
16
if(User.Identity.IsAuthenticated)
{
someLabel.Text = Membership.GetUser().Email;
}
Membership.GetUser()
函數有很多有用的用戶屬性。它返回一個MembershipUser
類型的對象。
6
protected string GetEmailAddress()
{
MembershipUser currUser = null;
if (HttpContext.Current.User != null)
{
currUser = Membership.GetUser(true);
return currUser.Email;
}
return currUser.Email;
}
0
2
在MVC5,你可以使用的UserManager對於這一點,就像這樣:
string UserEmail = await UserManager.GetEmailAsync(User.Identity.GetUserId());
+1
對於那些沒有'UserManager'實例化的代碼來說,這個代碼很方便:'HttpContext.GetOwinContext()。GetUserManager
相關問題
- 1. 如何從oauth獲取用戶名或電子郵件地址?
- 2. 從Samaccountname獲取電子郵件地址
- 3. 從給定的電子郵件地址獲取電子郵件地址DirectoryEntry
- 4. 如何獲取Android用戶的電子郵件地址?
- 5. TeamCity如何獲取Subversion用戶的電子郵件地址?
- 6. 如何獲取電子郵件地址作爲用戶名每
- 7. 如何根據電子郵件地址獲取Facebook用戶名?
- 8. 如何從iOS中的Facebook獲取電子郵件地址?
- 9. 獲取用戶電子郵件在mvc
- 10. 獲取Outlook 2007中當前用戶的電子郵件地址
- 11. MVC 4 OAuth:如何獲取電子郵件地址
- 12. 在Cocoa中獲取用戶的默認電子郵件地址
- 13. 從iPhone地址簿中獲取電子郵件地址
- 14. 從SAMaccount獲取用戶電子郵件地址
- 15. 從Active Directory組獲取用戶電子郵件地址
- 16. 如何從Zend_Mail_Message獲取發件人的電子郵件地址?
- 17. 如何從字符串中獲取電子郵件地址
- 18. 如何從Outlook 2007中獲取發送電子郵件地址
- 19. 使用Google OpenID獲取用戶電子郵件地址
- 20. 從Thunderbird中提取電子郵件地址電子郵件
- 21. 從發件人帳戶獲取電子郵件地址
- 22. 如何使用oAuth從Twitter獲取用戶的電子郵件地址?
- 23. Outlook REST API - 獲取登錄用戶的電子郵件地址
- 24. 如何從SugarCRM的From電子郵件地址獲取代碼
- 25. 如何從MFMailComposer的收件人地址獲取電子郵件地址
- 26. 如何從ASP.NET的* any *電子郵件地址發送電子郵件?
- 27. 如何從他們的電子郵件地址獲取用戶圖像
- 28. Xcode從地址簿獲取聯繫人電子郵件地址
- 29. 使用AngularFire獲取用戶電子郵件地址列表
- 30. 獲取用戶輸入的電子郵件地址
我在user表中添加自定義DOB場,我怎樣才能得到呢? – xameeramir 2015-05-13 12:35:56