Как только вы начали использовать MVC в ASP.NET, у меня будет это, поэтому пользователи должны войти в систему, чтобы использовать определенные функции. Теперь у меня есть пользовательский контроллер, который хранит пользователей в таблице и другой контроллер, который добавляет данные в другую таблицу. Как только пользователь войдет в систему, как мне получить свой идентификатор из таблицы пользователя из контроллера добавления, чтобы добавить свой идентификатор в эту таблицу?ASP.NET MVC, получающий пользовательские переменные
ответ
Я думаю, что для решения вашей проблемы сверху вниз вы можете захотеть заглянуть в ASP.NET MVC Authentication вместо того, чтобы реализовать что-то подобное себе. Тем не менее, если у вас есть веская причина продолжать путь, который вы принимаете, у меня есть некоторые предложения.
Во-первых, вы можете рассмотреть возможность использования шаблона репозитория для добавления/удаления/получения данных в вашу базу данных и из нее. Любой контроллер может реализовать любой репозиторий, который ему нравится, поэтому ваш контроллер добавления может просто реализовать пользовательский репозиторий, чтобы получить пользователя.
Кроме того, помните, что в ASP.NET MVC вы можете использовать переменные сеанса. Если вам нужно знать, какой пользователь делает что-то, то просто сохраните его в сеансе и извлеките его оттуда.
- 1. ASP.Net MVC Пользовательские аутентификации
- 2. Пользовательские заголовки ASP.net MVC
- 3. Пользовательские проверки в ASP.NET MVC
- 4. Пользовательские компоненты и ASP.NET MVC
- 5. пользовательские теги в asp.net MVC
- 6. Пользовательские ASP.NET MVC Forms Authentication
- 7. ASP.NET MVC пользовательские вспомогательные объекты
- 8. ASP.NET MVC Пользовательские авторизации: AuthorizeAttribute
- 9. Пользовательские поставщики в ASP.NET MVC
- 10. Переменные сеанса ASP.NET MVC Lost
- 11. ASP.Net MVC переменные обязательные поля
- 12. ASP.NET MVC переменные сессии TIMEOUT
- 13. Переменные сеанса в ASP.NET MVC
- 14. DOTLESS - пользовательские переменные
- 15. Список заказов в MVC 4 ASP.NET i.e. Контроллер, получающий 2 переменные
- 16. ASP.NET MVC, получающий аут-перенаправление независимо от того, что
- 17. ASP.NET MVC, получающий последнюю измененную дату/FileInfo of View
- 18. Как создать пользовательские маршруты в ASP.NET MVC?
- 19. Asp.net MVC 3 - Пользовательские модели связывания
- 20. ASP.NET MVC - Содержат пользовательские элементы управления
- 21. ASP.NET MVC пользовательские роли/профили пользователя
- 22. пользовательские элементы управления и asp.net mvc
- 23. Пользовательские ошибки переопределения в ASP.NET MVC области
- 24. ASP.NET MVC Пользовательские проверки с Ненавязчивый
- 25. ASP.NET MVC Пользовательские привилегии для действий контроллера
- 26. Пользовательские HTML-помощники в ASP.NET MVC 2
- 27. Пользовательские страницы ошибок в ASP.NET MVC
- 28. ASP.NET MVC 2 - HTML.EditorFor() и пользовательские EditorTemplates
- 29. Пользовательские OAuth клиент в ASP.NET MVC 5
- 30. Пользовательские JSON результат в ASP.NET MVC