У меня есть несколько контроллеров на работе, которые содержат методы, которые я могу использовать в других контроллерах.Обмен кодом между ASP.NET MVC-контроллерами
Я рассмотрел возможность переноса некоторых общих функций на базовый контроллер, который они могли бы наследовать. Проблема в том, что у меня бы были методы, которые мне нужны в нескольких базовых элементах управления, к которым я не смог бы получить доступ. (Потому что мы не можем наследовать от нескольких базовых контроллеров).
Моя другая идея - переместить общую функциональность в свои собственные классы, вне папки Controller.
Что вы хотите сделать? Есть ли отличный способ в ASP.NET MVC для совместного использования такого кода, о котором я еще не знаю?
У меня есть несколько иной сценарий. У меня есть несколько веб-приложений, чьи логин-контроллеры имеют точный код_. Различия между системами входа в систему приложений ограничиваются файлами 'web.config'. Я хотел бы иметь общий класс контроллера входа в отдельный проект, на который будут ссылаться мои веб-приложения. Это возможно? – pyon
Да. Я всегда кодирую все мои контроллеры в отдельных библиотеках. –
Ницца. А как насчет взглядов? – pyon