Я разработал несколько тем sharepoint (2007), половина из которых использует одну мастер-страницу, а другая половина - другую.
Можно ли переключить мастер-страницу в зависимости от используемой темы?
Исходный код для этого Мастер выбора страницы может быть полезным. Это, в сочетании с пониманием жизненного цикла страницы / события ASP.NET, может быть всем, что вам нужно.