То, что вы ищете, довольно сложно достичь, потому что вам придется:
- получить разметку главной страницы
- включить в программно с помощью регулярных выражений
- снова отправить измененную разметку обратно на сервер
Я бы посоветовал вам обойти, чего легче достичь: используйте базовый класс для всех ваших веб-частей и добавьте в эту часть следующий код:
Microsoft.SharePoint.WebControls.CssRegistration.Register("/.../mystyles.css")
Я понимаю, что это немного навязчиво, но это избавило бы вас от трудностей отладки.
Manitra.