2013-05-30 4 views
0

У меня есть группа, и мне нужно показать соответствующую страницу для каждой группы. поэтому, когда пользователь открывает приложение, мне нужно сначала проверить идентификатор группы пользователей, если это 0, всплывающее окно, и спросите группу и сохраните ее, если она имеет идентификатор группыID на связанной странице. У меня нет одной компоновки в качестве начальной страницы, и это зависит от того, какой пользовательский идентификатор пользователя загружается.ASP.NET MVC: обработка нескольких макетов

Я нахожу this topic, но я полностью смущен. Я думаю, что все это должно быть учтено контроллерами для проверки идентификатора groupID и загрузки соответствующего макета. какой контроллер должен позаботиться обо всем этом?

ответ

1

HomeController. этот контроллер обычно является первым контроллером, который получает запрос пользователя. вы должны добавить свой связанный код к методу Index действия HomeController.

Однако, если пользователь вызывает страницу, отличную от вашей стартовой страницы (что-то вроде: www.domain.com/some), этот трюк не работает.

Чтобы достичь этого в этих ситуациях, вы должны добавить свой код в свой макет верхнего уровня.

Смежные вопросы