Общие контроллеры Asp.Net MVC - PullRequest
2 голосов
/ 01 ноября 2011

У меня небольшой вопрос об общем соглашении:

Является ли создание некоторых контроллеров, которые мы можем назвать «общими», в общем, хорошим подходом?Что вы думаете об этом, и, возможно, у вас есть какие-то альтернативы?

т.е. у меня есть контроллер "Пользователь" - это обычный контроллер, какой-то метод аутентификации, редактирование профиля и т. Д. Кроме того, я создаю контроллер "UserShared" -Я буду использовать его во многих представлениях (Html.RenderAction), чтобы получить некоторые PartialViews, например AccountMenu, MessageStatus и т. Д. Мое намерение такого подхода состоит в том, чтобы сделать представления настолько глупыми, насколько это возможно, и не смешивать «общие» (в большинстве случаев возвращаеттолько действия PartialViewResult) и общие.

1 Ответ

2 голосов
/ 01 ноября 2011

Если функциональность является общей для контроллера, вы можете использовать базовый контроллер.Некоторые могут возразить против этого из-за проблемы связи.Вы можете прочитать здесь и здесь

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