ASP.NET MVC получение пользовательских переменных - PullRequest
0 голосов
/ 05 февраля 2009

Я только начну использовать MVC в ASP.NET, чтобы пользователи могли войти в систему, чтобы использовать определенные функции. Теперь у меня есть контроллер пользователя, который хранит пользователей в таблице, и другой контроллер, который добавляет данные в другую таблицу. Как только пользователь войдет в систему, как мне получить его идентификатор из пользовательской таблицы из контроллера добавления, чтобы добавить его идентификатор в эту таблицу?

1 Ответ

3 голосов
/ 05 февраля 2009

Я думаю, что для решения вашей проблемы сверху вниз вы, возможно, захотите изучить аутентификацию ASP.NET MVC, а не реализовывать что-то подобное самостоятельно. Тем не менее, если у вас есть веская причина для продолжения пути, по которому вы идете, у меня есть несколько предложений.

Во-первых, вы можете рассмотреть возможность использования шаблона репозитория для добавления / удаления / получения данных в вашу базу данных и из нее. Любой контроллер может реализовать любой репозиторий, который ему нравится, так что ваш контроллер добавления может просто реализовать репозиторий пользователя, чтобы получить пользователя.

Также помните, что в ASP.NET MVC вы можете использовать переменные сеанса. Если вам нужно знать, какой пользователь что делает, просто сохраните его в сеансе и получите его оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...