我可以得到用戶名: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. 如何從電子郵件地址獲取電子郵件服務的網址
- 3. TweetSharp - 登錄後獲取用戶電子郵件地址
- 4. 從Samaccountname獲取電子郵件地址
- 5. 從facebook獲取電子郵件地址
- 6. 從給定的電子郵件地址獲取電子郵件地址DirectoryEntry
- 7. 如何獲取Android用戶的電子郵件地址?
- 8. TeamCity如何獲取Subversion用戶的電子郵件地址?
- 9. Javamail - 如何獲取用戶的默認電子郵件地址?
- 10. 如何獲取Yii登錄用戶的電子郵件地址?
- 11. 如何從郵件編輯器獲取電子郵件地址
- 12. 從Live SDK獲取用戶的電子郵件地址
- 13. 如何根據電子郵件地址獲取Facebook用戶名?
- 14. 如何獲取電子郵件地址作爲用戶名每
- 15. 獲取用戶電子郵件在mvc
- 16. 如何從iOS中的Facebook獲取電子郵件地址?
- 17. 獲取Outlook 2007中當前用戶的電子郵件地址
- 18. MVC 4 OAuth:如何獲取電子郵件地址
- 19. 在Cocoa中獲取用戶的默認電子郵件地址
- 20. 在SPServices中獲取用戶的電子郵件地址
- 21. 從iPhone地址簿中獲取電子郵件地址
- 22. 從電子郵件地址獲取Twitter用戶ID
- 23. 從活動域組獲取用戶電子郵件地址
- 24. 從SAMaccount獲取用戶電子郵件地址
- 25. 從Active Directory組獲取用戶電子郵件地址
- 26. 如何從Zend_Mail_Message獲取發件人的電子郵件地址?
- 27. 如何從Outlook獲取發件人的電子郵件地址?
- 28. 如何在Yahoo郵件中獲取電子郵件地址?
- 29. 使用Google OpenID獲取用戶電子郵件地址
- 30. 如何使用VBA從PR_TRANSPORT_MESSAGE_HEADERS獲取電子郵件地址
我在user表中添加自定義DOB場,我怎樣才能得到呢? – xameeramir 2015-05-13 12:35:56