Каковы различия между Членством. GetUser () и Контекст. Пользователь, и который рекомендуется для использования в получении информации о текущем пользователе?
Если у вас не настроено членство для вашего сайта, getuser () ничего не даст.
Context.user - это маркер идентификации, переданный среде выполнения asp.net, и он будет выдавать пользователя, если для сайта настроена какая-либо аутентификация, кроме анонимного доступа.
Membership.GetUser подразумевает использование MembershipProvider. Он просто извлекает информацию о пользователе из любого настроенного хранилища. (например, ActiveDirectory, SQL Server). Context.User - это контекст безопасности IPrincipal для текущего запроса.