- Як я можу отримати ідентифікатор поточно зареєстрованого користувача в MVC 5 ? Я спробував пропозиції StackOverflow, але вони, здається, не для MVC 5.
- Крім того, яка найкраща практика MVC 5 щодо призначення матеріалів користувачам? (наприклад,
User
слід матиItems
. Чи потрібно зберігати користувачаId
уItem
? Чи можна розширитиUser
класList<Item>
властивістю навігації?
Я використовую "Індивідуальні облікові записи користувачів" із шаблону MVC.
Спробував це:
- Як отримати поточного користувача у програмі MVC?
- Як отримати поточного користувача в ASP.NET MVC
- Увійдіть до ідентифікатора користувача - це означає, що:
'Membership.GetUser ()' є нульовим.
HttpContext.Current.User.Identity.Name
- ім’я користувача, який зараз зареєстрований.
Item
ним, але не виходячи з імені користувача (що може змінитися). Це не працює тим, що `HttpContext.Current 'System.Web.HttpContextBase' не містить визначення для 'Current' і не може бути знайдено метод розширення 'Current', що приймає перший аргумент типу 'System.Web.HttpContextBase' ( Ви пропускаєте директиву використання або посилання на збірку?) `. Ви впевнені, що ваше рішення призначене для MVC 5?