Расширение событий кода asp.net - PullRequest
1 голос
/ 21 ноября 2011

Я работаю над проектом, в котором я использую внешнюю библиотеку с открытым исходным кодом для управления ролями пользователей, прошедших проверку подлинности с помощью форм, в моем веб-приложении SharePoint (http://sharepoint2010fba.codeplex.com/).

Все функции (например, для создания новых ролей, пользователей и т. Д.) Закодированы в событиях aspx code-behind. Теперь мне нужно расширить эти методы, чтобы добавить больше функциональности.

Каков наилучший подход к проектированию для расширения функциональности в сценарии, как указано выше?

Спасибо, Sharath

1 Ответ

0 голосов
/ 22 ноября 2011

Одним из способов расширения кода без изменения исходного кода является использование MEF, платформы Managed Extensibility.

MEF предназначается для .net Framework 4.0, поскольку вы используете SharePoint, возможно, вы используете 3.5.

См. Требуется ли MEF .NET 4? , чтобы узнать, как заставить MEF работать на 3.5.

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